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

纯CSS单选按钮显示/隐藏单独的DIV层

纯CSS单选按钮显示/隐藏单独的DIV层是一种通过CSS样式控制的交互效果,可以根据单选按钮的选中状态来显示或隐藏特定的DIV层。

具体实现方法如下:

  1. HTML结构:首先,在HTML中创建单选按钮和需要显示/隐藏的DIV层。
代码语言:html
复制
<input type="radio" name="toggle" id="toggle-on" checked>
<label for="toggle-on">显示</label>
<input type="radio" name="toggle" id="toggle-off">
<label for="toggle-off">隐藏</label>

<div id="content">
  这是需要显示/隐藏的内容
</div>
  1. CSS样式:使用CSS选择器和伪类来控制单选按钮和DIV层的显示/隐藏。
代码语言:css
复制
input[type="radio"] {
  display: none;
}

input[type="radio"] + label {
  cursor: pointer;
}

#content {
  display: none;
}

#toggle-on:checked ~ #content {
  display: block;
}

在上述CSS样式中,首先将单选按钮的样式设置为display: none;,使其不可见。然后,使用+选择器和伪类checked来控制单选按钮的样式。当选中toggle-on按钮时,通过~选择器和相邻兄弟选择器,将#contentdisplay属性设置为block,使其显示出来。

  1. 效果展示:通过点击单选按钮,可以实现显示/隐藏DIV层的效果。

以上就是纯CSS单选按钮显示/隐藏单独的DIV层的实现方法。

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

  • 腾讯云CSS:腾讯云提供的云服务器服务,可满足各种规模的业务需求。产品介绍链接
  • 腾讯云CDN:腾讯云提供的全球加速服务,可提高网站的访问速度和稳定性。产品介绍链接
  • 腾讯云云数据库MySQL版:腾讯云提供的高性能、可扩展的云数据库服务。产品介绍链接
  • 腾讯云云函数:腾讯云提供的事件驱动的无服务器计算服务,可实现按需运行代码。产品介绍链接
  • 腾讯云云存储COS:腾讯云提供的高可靠、低成本的云端存储服务。产品介绍链接
  • 腾讯云人工智能:腾讯云提供的一系列人工智能服务,包括图像识别、语音识别、自然语言处理等。产品介绍链接
  • 腾讯云物联网:腾讯云提供的物联网平台,可实现设备连接、数据采集和应用开发等功能。产品介绍链接
  • 腾讯云移动开发:腾讯云提供的移动应用开发平台,可支持Android和iOS平台的应用开发。产品介绍链接
  • 腾讯云区块链:腾讯云提供的区块链服务,可实现去中心化应用的开发和部署。产品介绍链接
  • 腾讯云元宇宙:腾讯云提供的虚拟现实(VR)和增强现实(AR)技术,可实现沉浸式体验和交互。产品介绍链接
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

CSS Checkbox Hack 允许你通过复选框(Checkbox)是否选中(或单选按钮radio buttons)来控制某些特定样式。...这里运用是:checked 伪类选择器,其意思就是”如果选中了表单(复选框、单选按钮),则应用相关样式规则“ 我们通常隐藏表单控件,然后结合来控制复选框或单选选择,制作一些特殊效果...然后我们创建相应单选按钮,并为其分配内容关键词: 建立无序列表 接下来,我们设置一个包含4行无序列表,每行列表包含了标题项标签和内容项标签: 首先我们在标题选型卡外层定义标签...基于上面的思路,整理后无需列表内容如下: 2、定义相关样式 准备好上述HTML内容后,我们来定义相关样式,首先我们需要隐藏我们几个单选按钮,我们可以使用left属性,将其移除屏幕显示区域,示例代码如下...hack 技术完成了一个CSS手风琴效果, CSS checkbox hack 不仅能做手风琴效果,还有更多有趣效果等待你挖掘,比如实现常见导航切换、点击按钮弹出效果,不用写一行JS代码,是不是觉得

5.3K30
  • 如何使用 CSS 制作四子连珠游戏

    CSS”演示很早就有了,但是随着浏览器和CSS发展,新挑战又出现了。CSS 和 HTML 预处理器也促进了 CSS 演示发展。...我添加了头部,并且复用了自己制作 CSS 波纹按钮。 ? 现在,布局和圆盘已经设计好了,只是还不能游戏。 把圆盘放到游戏板上 接下来,需要让用户轮流将圆盘放到四子连珠游戏板上。...我需要容器宽度在初始大小(=w)与至少两倍以上大小(>=2w)之间交替变换,以便能够完全隐藏显示黄色按钮。...诀窍不仅在 CSS 中,而且在 HTML 中,下一列必须是上一列中创建嵌套结构单选按钮同胞元素。...黄方胜利信息盖住了平局结果 虽然许多单选按钮是通过绝对定位隐藏在彼此后面的,但是所有处于不确定状态按钮仍然可以通过控件 tabindex 来访问。这使得玩家可以将他们圆盘放入任意圆孔中。

    2K20

    分享 16 个常用自定义表单组件样式代码片段(上)

    大家好,今天给大家分享 16个常用自定义表单组件样式代码片段上半部分,本文尽量用最简单CSS布局编写,对你有所启发,也许你有其他写法,期待你在评论区分享。...,一般我们需要进行美化,让其更适应当前设计,如下所示: 这里需要结合label 标签使用,将其包含在内,原生复选框默认隐藏,使用 :checked 属性,实现自定义复选框,代码如下(这里只是样式部分...) 有复选框,就有自定义单选组件需求,只能单选,一次只能选1个,如下图所示: HTML部分 <!...如下图所示: 这里运用了 :not(:placeholder-shown) 两个伪类结合,:placeholder-shown 是专门用于确定元素是否显示占位符对象,示例代码如下,使用 CSS...) 很早以前 IOS 版本有这样单选按钮组,用来切换和显示页面,示例如下图所示: 这里我们使用 radio 组件实现上述效果,示例代码如下: HTML部分 <div class="stv-radio-buttons-wrapper

    1.8K50

    vue博客实战---博客首页开发

    这边有一个小细节需要优化就是登陆/注册按钮和退出按钮不能同时显示,我们首先需要在data中设置变量flag,然后在mounted时候监听localStorage中是否有保存用户信息,如果处于登录状态则隐藏登陆.../注册按钮,如果处于未登录状态,则隐藏注册/登陆按钮。...右侧导航栏效果比左侧相对简单许多,最上方一个div显示博客名称和一句座右铭,中间部分nav里面套ul实现精选文章区域,现在具体逻辑功能还未实现所以精选文章我先写死,下方div里面套ul友链展示。...接口实现完成我们回到article.vue中开始文章列表渲染工作,组件内放置一个class为contentdiv,使用v-for循环渲染文章列表,对文章标题和阅读全文按钮添加点击事件,点击按钮可以跳转到文章详情界面...css就是样式调整,没什么好解释,大概贴下css代码自己理解下: ? 到这里我们博客首页就实现完毕了,我们可以先看看首页效果: ?

    6.9K20

    jQuery 常用方法

    选取 ID 为 item 元素后面的所有 兄弟元素 过滤选择器,主要是通过特定过滤规则来筛选出所需 DOM 元素,过滤规则与 CSS伪类选择器语法相同,即选择器都以一个冒号:开头...:animated 集合元素 $("div: animated") 选取正在执行动画 元素 表单选择器,利用表单选择器我们可以极其方便地获取表单某个或某类型元素,总结如下: 选择器....wrap(""); 将所有匹配元素用单个元素包裹起来 .wrapAll("p"); 判断是否应用了 cls 类 .hasClass("cls"); 隐藏 / 显示该元素 .toggle...将此元素添加到(参数)前面 .insertBefore(); 取得元素子元素集合 .children(); 判断 .is(“:visible”) 动画 隐藏元素 .hide(3000); 显示元素...(); 向下收缩显示 .slideDown(); 显示隐藏切换 .slideToggle(); 获取兄弟元素 之后第一个兄弟元素 .next();· 之后所有兄弟元素 .nextAll(); 之前第一个兄弟元素

    2.6K50

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

    CSS Checkbox Hack 允许你通过复选框(Checkbox 或单选按钮radio buttons)是否选中来控制某些特定样式。...这里运用是:checked 伪类选择器,其意思就是“如果选中了表单(复选框、单选按钮),则应用相关样式规则” 我们通常隐藏表单控件,然后结合标签来控制复选框或单选选择,制作一些特殊效果...然后我们创建相应单选表单按钮,并为其分配 Value 相关内容关键词: ?...2、定义相关样式 准备好上述HTML基本结构后,我们来定义相关样式,首先我们需要隐藏上述几个单选按钮表单,我们可以使用 left 属性,将其移除屏幕显示区域,示例代码如下: ?...、点击按钮弹出效果,不用写一行JS代码,是不是觉得CSS很神奇呢,在接下来文章,我将会给大家继续分享 CSS checkbox hack 案例,敬请期待。

    3.2K20

    10 个不错 CSS 小技巧

    因为你可以在特定 div 元素中锁定特定光标,所以在此 div 这外可以无效。 目前尝试对图片大小有限制,读者可以自行更改验证 代码片段 4.... CSS 实现核算清单 98c36febaa694f31a14af7d07cfd807b_tplv-k3u1fbpfcp-watermark.gif 正如我开头所说CSS 正逐步成熟。...在输入 input 类型单选和复选框使用,当然,这也可以应用到 和 元素。 代码片段 6....但是,更重要是,你可以使用这些属性去查询你需单独处理元素。 下面的 CSS 片段是一个小案例,你可以通过 MDN 学习更多关于 :is() 和 :where() 内容。 代码片段 7....下面是 CSS 代码片段对其实践。 代码片段 8. 侧边栏 Hover 效果 有没有可以使用 CSS 就可以实现一个动态 Hover 效果侧边栏呢?

    1K10

    Web-第二天 HTML表单&CSS【悟空教程】

    radio:单选框,表示一组互斥选项按钮一个。当一个按钮被选中,之前选中按钮就变为非选中 。 submit:提交按钮。提交按钮会把表单数据发送到服务器。...checkbox: 复选框 file:文件上传组件,提供"浏览"按下可以选择需要上传文件. hidden:隐藏字段. 数据会发送给服务器,但浏览器不进行显示。 u reset:重置按钮。...submit和reset为按钮显示数据 size:大小 checked属性:单选框或复选框被选中。...,如果是单独文件,则必须以.css为扩展名。...行内元素默认display属性值) block:此元素将显为块元素(块元素默认display属性值) none:此元素将被隐藏,不显示,也不占用页面空间。

    4.2K40

    html和css进阶

    国内2005年互联网网站大量改版:从表格布局改版成div布局 表格布局:浏览器读取所有代码显示效果 Div布局:浏览器读取一部分代码则显示一部分效果 现在表格用来做网站 数据统计区域 表格 table...手动写宽和高是css2.0上作法; css3.0上box-sizing:border-box 为了在形式上显示div一个换行后占位效果,外边距有可能显示很多,其实没变。...5.2 边框线: 单独设置单独方向边框线border-方向英文单词 top bottom left right Solid – 实线 dashed – 虚线 dotted – 点线...-- 版心:网页真实有效内容标签 --> css初始化: ---- 六、overflow属性 ---- 解决内容查出父级如何显示问题 hidden 溢出隐藏 auto 溢出滚动,超出了才滚动 scroll

    3.5K50

    CSS实现侧栏卡片显隐

    更新记录 2023-02-06:原理阐述 使用CSS实现侧栏显隐按钮 点击查看参考教程 参考方向 教程原贴 详细了解label特性 MDN web docs-label 原理讲解 以前我有写过一篇基于...最近一直在看一些CSS项目,我了解到可以通过input中单选框radio或者多选框checkboxchecked状态搭配兄弟选择器和相邻选择器例如 h1 + p {margin-top:50px...从实现来看,js更加方便。而css逻辑更加直白,比如点了一个侧栏就关了已经打开另一个侧栏,在处理这种互斥性很强逻辑时,通过input标签中radio单选框来实现无疑会是一个很省心方案。...,只有当配置项中aside.mabile为false,也就是手机端默认隐藏侧栏卡片时候,才启用侧栏卡片显隐按钮。...这样的话就可以复用控制按钮。思路扩展很重要。 当然也不要像我一样钻css牛角尖,哪种方式实现起来容易就选哪种。维护事情以后再说咯。

    95020

    谈谈一些有趣CSS题目(八)-- CSS导航栏Tab切换方案

    8、CSS导航栏Tab切换方案 不用 Javascript,使用 CSS 方案,实现类似下图导航栏切换: ?..., #content2:target{ display:block; } 上面的 CSS 代码,一开始页面中 #content1 与 #content2 都是隐藏,当点击列表1触发href=...这个时候,我们就可以将页面上表单元素隐藏,做到点击  相当于点击表单: input{ display:none; } 这样,应用到本题目,我们应该建立如下 DOM 结构: 使用两个单选框,分别对应两个导航选项,运用上面介绍 label 绑定表单,:checked 接收点击事件,可以得到第二解法。...看看最后结果: Demo戳我:CSS导航切换(label 绑定 input:radio && ~) 所有题目汇总在我 Github ,发到博客希望得到更多交流。

    1.7K20

    HTML+CSS基础到精通系统学习

    单选按钮(RADIO) type="radio";单选按钮 value="";初始值...为“rightframe”框架窗口里 3:CSS干货学习后达到效果(CSS层叠样式表) (1):会创建统一外观字体 (2):文本会创建无下划线超连接样式 (3):会创建个性化表格...(4):会创建个性化表单 (5): 会使用DIV实现页面布局 (6):CSS样式表 HTML标签外观样式比较单一 颜色只有黑白 字体类型和大小无变化 CSS(Cascade...4.8: 标签 是块级标签,可以包含图片、标题、段落、文字等 DIV样式属性: position:absolute; 绝对定位 left:149px; x坐标...; 显示方式 DIV布局: float属性:定义元素在哪个方向浮动 left-左侧浮动,从左往右排列显示 right-右侧浮动,从右往左排列显示 none-默认,显示在文档中定义位置

    3.2K50

    HTML+CSS干货就业前基础到精通系统学习201693

    ” value=“ 123456 ” size=“22”> type="password";密码框 value="";初始密码 size="";密码区宽度 单选按钮(RADIO) <INPUT type...为“rightframe”框架窗口里 3:CSS干货学习后达到效果(CSS层叠样式表) (1):会创建统一外观字体 (2):文本会创建无下划线超连接样式 (3):会创建个性化表格 (4)...:会创建个性化表单 (5): 会使用DIV实现页面布局 (6):CSS样式表 HTML标签外观样式比较单一 颜色只有黑白 字体类型和大小无变化 CSS(Cascade Style Sheets)级联...4.8: 标签 是块级标签,可以包含图片、标题、段落、文字等 DIV样式属性: position:absolute; 绝对定位 left:149px; x坐标 top:110px...; y坐标 z-index:1; z坐标(位于哪一) width:357px; 宽 height:87px; 高 display: none/block/inline; 显示方式 DIV布局: float

    4.1K90

    BootStrap应用开发学习入门

    ) .checkbox #默认复选框样式 div标签 .radio #默认单选按钮样式 dic标签 .checkbox-inline #内联复选框 .radio-inline #内联单选按钮....form-control-static #在一个水平表单内表单标签后放置文本时 .help-block #灰色显示表单帮助文本标签 #验证状态 .has-warning、 .has-error....btn-group-vertical #让一组按钮垂直堆叠显示,而不是水平堆叠显示。 #自适应大小按钮组 .btn-group-justified #类来设置自适应大小按钮组。...#元素显示隐藏 .clearfix #清除浮动 .show #强制元素显示 .hidden #强制元素隐藏 .sr-only #除了屏幕阅读器外,其他设备上隐藏元素 ....响应式实用工具 描述:可以通过媒体查询结合大型、小型和中型设备,实现内容对设备显示隐藏。 注意:响应式实用工具目前只适用于块和表切换。 WeiyiGeek.

    17.5K20
    领券