css - 使用波浪号将选择相邻的 div,但如果我使用类名而不是它不会..我错过了什么吗?
问题描述
使用波浪号将选择相邻的 div,但如果我使用类名,则不会。我错过了什么吗?
checkbox:checked ~ div {
visibility: visible;
}
checkbox:checked .menu {
visibility: visible;
}
解决方案
为了使您的选择器起作用, .menu 类必须是复选框的子元素。
如果您想选择 .menu 元素并且该元素是复选框的兄弟/相邻元素,那么您仍然需要波浪号。
checkbox:checked ~ .menu {
visibility: visible;
}
推荐阅读
- visual-studio-code - 向上/向下滚动页面不移动光标
- angular - Angular:将注入的数据传递给子组件
- vuejs2 - 在 nuxtjs 的中间件中访问命名空间的 getter 函数
- android - React Native:如何从 app.js 导航
- r - 如何使用 formatstyle() 更改颜色基准条件?
- c# - SerialDataReceivedEventHandler 没有被触发
- windows - 从 powershell 卸载设备
- eclipse - DBeaver 内容辅助颜色
- python - 从应用于初始数据帧的多个条件构建数据帧:这种情况适用于 pandas 而不是 pyspark?
- sql - sql作业停止重复