html - 为下一个可用元素使用 CSS 选择器

标签 html css css-selectors

我的html树是这样的

<input type = "checkbox" style = "display:none" id = "select">
<label for = "select" id = 'click'>
  click
</label>
<div class = 'next'>    
</div>

现在,当使用 css 中的选择器选中复选框时,我如何为 div 'next' 设置样式

我试过这种方法,但是没有用

#click:checked + .next{
}

有什么建议吗?

最佳答案

#select:checked ~ .next {
    color: blue;
}

获取 checked 值的不是 click 元素,而是具有 id select 的输入。

关于html - 为下一个可用元素使用 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25157789/

相关文章:

javascript - Invisible recaptcha是可见的

javascript - window.onload 返回一个函数

jquery - 制作粘性垂直导航的最佳方式是什么

jquery - 滚动时使用 Jquery 更改 Div 宽度

css - 如何制作占位符和标签过渡?

javascript - 在 Javascript 中基于滚动显示/隐藏图像

html - 如何在不破坏代码的情况下向可折叠侧边栏菜单添加可点击链接?

css - 如何将第一个 child 和最后一个 child 添加到我的部分?

javascript - querySelectorAll - 获取所有具有属性集的标签?

css - 单个 div 上的多个伪类