CSS 多重伪选择器和波浪号,如何

标签 css drop-down-menu css-selectors

<分区>


关闭 6 年前

我有这个CodePen测试 DropDown 侧边栏。 不使用 JS,仅使用纯 CSS,如果单击隐藏的 input 复选框类型,则显示/隐藏 ul。 除了选择要显示/隐藏的 ul 之外,它的工作原理是因为从选中的输入中选择同一级别的所有 ul

需要帮助来应用正确的选择器 这个 dropdown input:checked ~ ul 选择所有的 ul,但是这个 dropdown input:checked ~ ul:first-child 没有选择任何!

代码可用here

感谢http://codepen.io/Duval_Ruilova/

最佳答案

不要使用 input ~ ul 因为这意味着“输入后的任何 ul”

而是使用 input + label + ul 来具体表示“在输入之后的标签之后的 ul”。

关于CSS 多重伪选择器和波浪号,如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38171594/

上一篇:html - 移动边框宽度为 100% 的 Flexbox

下一篇:html - 隐藏文件输入元素在 IE Edge 上不起作用

相关文章:

c++ - 爬取 Windows 程序菜单信息 C++

用于异步服务器的 Java NIO 和多线程

css - 如何更有效地组织这些 CSS 选择器?我希望 CSS 选择器应用于也分配了 id 的元素

css - 如何在CSS3中连续旋转图像?不仅在悬停时

html - 在页面的另一侧显示 div

html - WordPress 主题 - 找不到样式源文件

javascript - AngularJS 中的下拉子菜单?

javascript - 单击后是否可以水平扩展下拉菜单?

css - 性能:在 CSS 中空格或 > 更快吗?

python - 从 Django View 中更改 css 样式