首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS选择器:未保持选中状态的选项卡

CSS选择器是一种用于选择HTML元素并应用样式的语法。在选项卡中,通常会有多个选项,其中只有一个选项处于选中状态,其他选项则处于未选中状态。为了实现选项卡的样式效果,可以使用CSS选择器来选择未保持选中状态的选项卡。

在CSS中,可以使用伪类选择器来选择未保持选中状态的选项卡。常用的伪类选择器有:not:not(:checked)

:not伪类选择器可以选择不符合指定条件的元素。例如,可以使用:not(:checked)选择所有未被选中的选项卡。

下面是一个示例代码,展示如何使用CSS选择器来选择未保持选中状态的选项卡:

HTML代码:

代码语言:txt
复制
<div class="tab">
  <input type="radio" name="tab" id="tab1" checked>
  <label for="tab1">选项卡1</label>
  
  <input type="radio" name="tab" id="tab2">
  <label for="tab2">选项卡2</label>
  
  <input type="radio" name="tab" id="tab3">
  <label for="tab3">选项卡3</label>
</div>

CSS代码:

代码语言:txt
复制
input[type="radio"]:not(:checked) + label {
  /* 未保持选中状态的选项卡样式 */
  color: gray;
  background-color: #f1f1f1;
}

在上述代码中,:not(:checked)选择器选择所有未被选中的input元素,然后使用相邻兄弟选择器+选择它们的相邻兄弟元素label,并为其应用样式。

这样,未保持选中状态的选项卡就可以通过CSS选择器来进行样式控制了。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用 CSS Checkbox Hack 技术制作一个手风琴组件

这里运用是:checked 伪类选择器,其意思就是”如果选中了表单(复选框、单选按钮),则应用相关样式规则“ 我们通常隐藏表单控件,然后结合来控制复选框或单选框选择,制作一些特殊效果...70px,以及定义鼠标经过外观样式: 由于宽度有限,我们需要旋转标题文字方向,让其由下往上垂直显示,示例代码如下: 最后我们来定义选项卡内容文本样式,我们应该默认第一个选项卡内容出于展示状态...,其它选项卡隐藏,这里我们先让所有的选项卡默认隐藏,后面我们会使用 Checkbox Hack 让选中选项卡内容处于展示状态。...同时为了让用户区分选中了哪个选项卡,我们需要定义选项卡出于选中状态标题颜色。...但是为了确保没有足够内容支撑时,手风琴效果不走样,我们需要进行一些样式上特殊处理,效果如下图所示: 我们需要在每个当前选中状态选项卡里添加flex-grow: 1属性,并不是所有的选项卡,让当前选中选项卡里占据所有剩余宽度

5.3K30

前端开发必备之Chrome开发者工具(上篇)

使用元素面板可以自由操作DOM和CSS来迭代布局和设计页面 编辑样式 使用 Styles 窗格可以修改与元素关联 CSS 样式 ?...添加或移除动态样式(伪类) 您可以在元素上手动设置动态伪类选择器(例如 :active、:focus、:hover 和 :visited) 可以通过两种方式在元素上设置动态状态: 在 Elements...当前值可视表示。 当前值。 当前颜色十六进制、RGBA 或 HSL 表示。 调色板。 当前生成几组颜色。 着色和阴影选择器。 色调选择器。 不透明度选择器。 颜色值选择器。...选中这些类别中一个可以暂停该类别的任何事件,或者展开类别并检查特定事件。 ? 异常断点 当您想暂停引发捕获或捕获异常代码行时,使用异常断点 设置异常断点: 点击 Sources 选项卡。...(可选)如果除了捕获异常外,还想暂停捕获异常,请选中 “Pause on caught exceptions” 复选框。 ?

8.3K111
  • 使用 CSS Checkbox Hack 技术纯手工撸一个手风琴组件

    这里运用是:checked 伪类选择器,其意思就是“如果选中了表单(复选框、单选按钮),则应用相关样式规则” 我们通常隐藏表单控件,然后结合标签来控制复选框或单选框选择,制作一些特殊效果...最后我们来定义选项卡内容文本内容样式,我们应该默认第一个选项卡内容处于展示状态,其它选项卡隐藏,这里我们先让所有的选项卡默认隐藏,后面我们会使用 Checkbox Hack 技巧让选中选项卡内容处于显示状态...3、Checkbox Hack: 切换选项内容 这部分代码就如同变魔法一般,当我们点击每个标题选项卡时就会显示对应相关内容,这里我们使用了 :checked 伪类,以及结合 CSS后续同胞选择器(~...同时为了让用户区分选中了哪个选项卡,我们需要定义处理选项卡处于选中状态时对应标题颜色。...我们需要在每个当前选中状态选项卡里添加 flex-grow: 1 属性,并不是所有的选项卡都添加这个属性,只是让当前选中选项卡占据所有剩余宽度。

    3.2K20

    最佳设计规范20例

    定义一个设计规范CSS样式库,开发过程中就不用重复修改CSS参数值,直接引用定义好变量名就可以,这样修改设计规范成本大大降低。...Alt:图片分类 7.度量 在设计过程中,我们经常会使用一套规范度量标准,来保持产品一致性,分别为圆角值、间距、大小。...单选框和复选框都需要三个状态,即选中状态选中状态和不可点击状态。...Alt:单选框/复选框设计规范 时间选择器 时间选择器是选择年月日组件,分别对应年月日星期信息,在设计时候需要考虑到4个状态,分别是Select、Not_Select、Hover和Disable,...Alt:数字步进器设计规范 选项卡 切换选项卡即切换内容,和下拉选择框不同是,选项卡是将多个选项都排列出来单选组件,需要考虑4个状态:1.Normal 2.Hover  3.Active   4.Disabled

    2.1K31

    java学习与应用(4.1)--HTML、CSS

    链接标签:a标签(属性href跳转URL[本地或网络](mailto:xxx@qq.com选项启动本地邮件),target属性_self本页面打开_blank新建选项卡) 块标签:span(包裹作用,默认无效果...语义化标签:header,footer,用来提高程序可读性,结合css使用。(html5)。 表格:只有行概念。...],checkbox复选框(也指定name和value,checked默认选中),value值,name属性指定标签数据才能提交), file选中文件,hidden隐藏域,看不到但会提交,submit...也可以通过style标签中写入@import引入css文件。 css格式: 选择器{属性:属性值;xxx:xxx;}。...=属性]{},选中有该属性标签),伪类选择器,选择一些元素具有的状态,格式如:XXX(如a等标签):输入关键字(如link初始化状态,visited访问过,hover悬浮,active正在访问等属性)

    2K20

    可能是最全最易记CSS选择器分类大法

    当然,熟悉全部CSS选择器是玩转CSS最最最最最基本功。本文是玩转CSS入门讲解,先来把基础搞掂,后续CSS文章再为大家讲解如何妙用选择器,喜欢CSS并且想玩CSS可持续关注我哟。...4 ❝行为选择器选择器 说明 版本 :active 鼠标激活元素 1 :hover 鼠标悬浮元素 1 ::selection 鼠标选中元素 3 ❝状态选择器选择器 说明 版本 :...target 当前锚点元素 3 :link 访问链接元素 1 :visited 已访问链接元素 1 :focus 输入聚焦表单元素 2 :required 输入必填表单元素 3 :valid...可读可写表单元素 3 :target-within 内部锚点元素处于激活状态元素 4 :focus-within 内部表单元素处于聚焦状态元素 4 :focus-visible 输入聚焦表单元素...对于那些结构与行为分离写法,使用Sass/Less书写属性时结构会更加清晰易读 减少很多无用或者少用类名,保持css文件整洁性和观赏性,代码也是一门艺术 减少修改类名而有可能导致样式失效问题,有时修改类名没有确保

    82740

    CSS小技能:常用样式属性、选择器分类、盒子模型

    CSS 声明块与选择器配对,以生成 CSS 规则集 。 1.1 HTML中引入CSS方式 外部样式,link标签将外部样式表链接到页面。...)top:设置上边距 3)left:设置左边距 内外边距 margin: 外边距 padding:内边距 1.3 选择器 我们通过选择器选中 HTML 文档中元素,来样式化元素。...1 :hover 鼠标悬浮元素 1 ::selection 鼠标选中元素 3 /*在鼠标指针悬浮到一个元素上时候选择这个元素*/ a:hover { } 2.6 状态选择器 选择器 说明 版本...可读可写表单元素 3 :target-within 内部锚点元素处于激活状态元素 4 :focus-within 内部表单元素处于聚焦状态元素 4 :focus-visible 输入聚焦表单元素...水平方向内边距、外边距以及边框会被应用且会把其他处于 inline 状态盒子推开。

    1.8K10

    Pseudo elements伪元素与Pseudo classes伪类

    伪类和伪元素用于css选择器,利用他们使css更灵活。...常见伪元素 ::after ::after用于描述处于css渲染层一个伪元素,相当于选中元素最后一个子元素,但这个元素与DOM节点无关,位于选择元素之后,伪元素内容用content属性描述。...常见伪类 伪元素与伪类区别 伪元素将元素某些部分作为元素选中(但不选中真正元素),而伪类对应选择元素特殊状态(选择真正元素)。...w3c定义是,伪类用于向某些选择器添加特殊效果(选择器选中元素),伪元素用于将特殊效果添加到选择器(通过伪元素才能确定选中元素)。...:active 通常用于和,对应鼠标按下时状态。 :link 匹配访问过链接,要求具有href属性元素。

    86220

    CSS学习记录及整理

    其中,a标签文字颜色和下划线不能继承;h标签文字大小不能继承。 层叠性--指CSS处理冲突能力,当不同选择器选中同一标签并且设置了相同属性时,就会出现冲突,这时CSS就会将多重样式层叠为一个。...important属性优先级会被提升): 直接选中>间接选中 不同选择器:id>类>标签>通配符>继承>浏览器默认 相同选择器,写在后面的优先级高 CSS基础语法 CSS语法组成:选择器+声明语句selector...每一条语句组成:属性+值selector {property: value} 如图: ct_css_selector.gif CSS选择器 CSS选择器用于选择需要添加样式元素。...基础选择器 .class--选中html中类名为class所有元素 #id--选择id为某值所有元素 *--通配符,选择所有元素 element--选择某元素,比如p/div/span等 div1,...a标签(链接)颜色,包括访问/已访问/鼠标悬停/鼠标长按时显示效果。

    6.9K80

    使用chrome调试CSS

    查看CSS 查看元素对应样式 1、 打开调试工具,点击调试工具左上角检查元素按钮或者快捷键(Ctrl/Cmd + Shift + C) 2、在页面选中需要查看元素,被检查元素在DOM树中以蓝色背景突出显示...####仅查看实际应用于元素CSS 1、styles 选项卡中会显示适用于元素所有规则,包括已被覆盖声明,如果对覆盖声明不感兴趣,可以点击与 styles 相邻 computed 选项卡,仅查看实际应用于元素...5、当鼠标悬浮在某一行属性上时,会出现一个圆形箭头按钮,点击可以跳转到styles 选项卡所对应样式处。 查看元素伪状态 1、在 styles 选项卡中点击 :hov 。...使用Coverage选项卡查看已使用和使用CSS 1、按下Command+ Shift+ P(Mac)或 Control+ Shift+ P(Windows,Linux,Chrome OS),而DevTools...页面重新加载,Coverage选项卡提供浏览器加载每个文件使用多少CSS(和JavaScript)概述。绿色代表使用CSS。红色表示使用CSS

    5.5K20

    CSS3选择器大全

    中引入了一些属性选择器,而CSS3在CSS2基础上对属性选择器进行了扩展,新增了3个属性选择器,使得属性选择器有了通配符概念,这三个属性选择器CSS2属性选择器共同构成了CSS功能强大属性选择器...10.CSS3选择器 :enabled和:disabled选择器 在Web表单中,有些表单元素有可用(“:enabled”)和不可用(“:disabled”)状态,比如输入框,密码框,复选框等。...要正常使用:disabled选择器,需要在表单元素HTML中设置“disabled”属性。 11.CSS3选择器 :checked选择器 在表单元素中,单选按钮和复选按钮都具有选中选中状态。...在CSS3中,我们可以通过状态选择器:checked配合其他标签实现自定义样式。而:checked表示选中状态。...13.CSS3选择器 :read-only和read-write选择器 :read-only伪类选择器用来指定处于只读状态元素样式。

    72110

    Safari技术预览版40更新说明

    FetchRequest` 身体处理 (r221772) 修复了Response.statusText 意外地使用HTTP / 2响应完整HTTP状态行 (r221804) 修复了Request 可读流体在保持活动时抛出异常...值验证 (r221545) DOMMatrix2DInit 新增了 setTransform() 和 addPath() 方法(r221462) CSS 删除对于 >> 后代选择器语法支持 (r221788...) 修复了伪元素在display:none 子树时getComputedStyle 获取结果错误问题 (r221542) 更新字体选择算法以匹配最新CSS规范 (r221630) CSS Grid 修复网格简写...(r221338) 在“设置”选项卡中防止拆分控制台 (r221882) 在仪表板和时间轴选项卡中使用相同时间轴图标 (r221861) 增加了侧边栏允许最大宽度 (r221713) 修复了当快速控制台抽屉打开时...,在主内容区域中⌘E和⌘G无法正常工作问题 (r221691) Media 防止增加报告totalFrameDelay 用于显示帧,或暂停时进入帧 (r221937) 修复了MSE-to-Canvas

    62530

    TDesign 更新周报(2022年11月第2周)

    状态时,宽度计算不正确问题,issue#1678 @chaishi (#1749)Select: @skytt (#1755) 修复创建项目在已有选项中存在时,重复显示问题修复多选时,待创建选项显示样式问题优化键盘事件逻辑...@ZTao-z (#1662)Dropdown: 修复Children变化时没有重新渲染异常 @uyarn (#1673)Select: 修复选项文案过程内容正确显示问题 @uyarn (#1676...)修复可过滤选择器选中项目失去焦点选中失败问题 @HQ-Lin (#1675)InputNumber: 修复最小值为0仍可点击减号至-1问题 @lilonghe @uyarn (#1676)Input...新增侧边导航组件 @LeeJim (#974)RadioGroup: 新增支持 keys 属性,使用 options 时有效 @LeeJim (#964)Tabs: 新增 space-evenly 属性,默认均分选项卡空间...Variables 进行自定义主题 @LeeJim (#990) Bug Fixes修复没传值时不支持非受控问题 @LeeJim (#977)RadioGroup: 修复使用 options 时无法选中问题

    1.5K20

    15 个必须知道 chrome 开发工具技巧

    四、在控制台选择元素 DevTools控制台支持一些变量和函数来选择DOM元素: $()–document.querySelector()简写,返回第一个和css选择器匹配元素。...例如$(‘div’)返回这个页面中第一个div元素 $$()–document.querySelectorAll()简写,返回一个和css选择器匹配元素数组。...十一、强制改变元素状态 DevTools有一个可以模拟CSS状态功能,例如元素hover和focus,可以很容易改变元素样式。...十三、选择下一个匹配项 当在Sources标签下编辑文件时,按下Ctrl + D (Cmd + D) ,当前选中单词下一个匹配也会被选中,有利于你同时对它们进行编辑。...Workspaces会将Sources选项卡文件和本地项目中文件进行匹配,所以你可以直接编辑和保存,而不必复制/粘贴外部改变文件到编辑器。

    72310

    Web元素定位工具-ChroPath

    一、简介 1、ChroPath只需单击一下即可生成所有可能选择器。...2.在“元素”选项卡右侧,单击“ ChroPath”选项卡,即最后一个选项卡。 3.要生成选择器,检查元素或单击任何DOM节点,它将生成唯一相对XPath以及所有可能选择器及其出现。...在ChroPath面板中滚动以查看所有生成选择器。 4.要评估XPath / CSS,请输入XPath / CSS查询,然后按Enter键。 输入后,它将在DOM中查询相关元素/节点。...5.如果将鼠标悬停在ChroPath选项卡任何匹配节点上,则绿色/蓝色虚线轮廓将转换为点缀橘红色,以突出显示网页中相应元素。...7.如果找到元素突出显示但可见,则将鼠标悬停在ChroPath选项卡上匹配节点上时,它将突出显示带有点缀橙红色轮廓元素。 8.只需单击复制图标即可复制定位器。

    2.3K10

    CSS3选择器介绍及用法总结

    元素 ele,ele 并列选择器 h1,h2 选择所有h1元素和h2元素 ele ele 后代选择器 div p 选择div元素内所有p元素 :link 伪类选择器 a:link 选择访问链接 :visited...demo1 demo2">是可以选中 但是就不能够选中 语言选择器不常用过就不说了 ::before和::after伪元素选择器要想添加内容...但是伪类选择器使用双冒号就不能选择元素了 这里说一下伪类和伪元素区别 伪类我理解是元素达到一种状态 状态存在,改变样式;状态消失,样式消失 伪元素应该说是操作元素特定内容 实在分不清都写成单冒号形式就好了...#CSS3选择器# 敲这么多终于到关键地方了 CSS3增加了很多强大选择器,以伪劣选择器为主 CSS1和CSS2版本选择器加起来都没它多 我们一起来看一下 选择器 类别 示例 说明 ele...input:checked 选择选中input元素 :not(selector) 否定选择器 :not§ 选择不是p元素元素 ::selection 高亮文本选择器 ::selection 匹配元素中被用户选中或处于高亮状态部分

    1.5K20

    超链接lvha原则

    换个角度看,想要为文档某部分内容指定样式,那么先要(通过选择器选中这部分内容,此时会遇到两种情况: 目标内容恰好被某个标签包起来了,对这整个标签设置样式就能达到目的 目标内容前后没有标签圈定范围,无法直接设置样式...CSS3选择器更多信息,请查看CSS选择器分类总结 三.a标签6种状态 lvfha伪类给超链接提供了5种状态,第6种是指锚点,而不是超链接 link伪类存在意义之一就是把超链接与锚点区分开,link...访问过超链接 */} a:visited {/* 访问过超链接,点击超链接再返回当前页,这个超链接就处于visited状态 */} a:focus {/* 获得焦点超链接,tab键选中超链接或者长按超链接再移开鼠标...,先声明hover会被focus覆盖掉) 因为focus, hover, active3个状态有重叠,所以建议保持特定声明顺序,让层叠结果符合样式表编写者预期。...focus, hover, active对应状态起止条件: CSS没有定义哪些元素可以处于上面的状态,以及这些状态怎样进入和离开。

    3.5K30

    checkbox选中和不选中 jqu_jquery checkbox 选中选中

    展开全部 $(function () { // 动态绑定默认状态 // $(“#ck”).attr(“checked”,true)//选中 // $(“#ck”).attr(“checked”,false...)//选中 //点击判断选中还是选中 $(“#ck”).click(function () { if ($(this).is(“:checked”)) { alert(“选中”); } else...{ alert(“选中”); } }) }); jQuery是一个快速、简洁JavaScript框架,是继Prototype之后又一个优秀JavaScript代码库(或JavaScript框架...jQuery设计宗旨是“write Less,Do More”,即倡导写更少代码,做更多事情。...jQuery核心特性可以总结为:具有独特链式语法和短小清晰多功能接口;具有高效灵活css选择器,并且可对CSS选择器进行扩展;拥有便捷插件扩展机制和丰富插件。

    2.9K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券