css - 有没有办法用 :checked 伪类覆盖媒体查询?
问题描述
这是我的html代码。带有“.menu”类的 div 从 wp_nav_menu() 函数返回。
<input type="checkbox" id="mobile-menu-check" name="mobile">
<?php wp_nav_menu( array( 'theme_location' => 'header-menu', 'container_class' => 'menu' ) ); ?>
还有我的css代码。我想要完成的是如果屏幕宽度低于 600 像素,则隐藏菜单,但在触发输入后使其再次可见。
.menu { float: right; display: block;}
input:checked + .menu { display: block!important; }
@media screen and (max-width: 600px) {
.menu { display: none; }
}
我的问题是点击输入不会显示 div。我检查了 chrome 检查,我可以看到 css 可以工作,但是 div 仍然没有出现。是否有我应该在 css 上申请以使其工作的命令?我搜索但找不到有关媒体查询覆盖的任何信息。
解决方案
推荐阅读
- amazon-s3 - S3 TopicConfiguration - 无法验证以下目标配置
- mysql - mysql导出单独创建表并更改
- c# - 在启用 FTS5 的已发布 VSTO 应用程序中,System.Data.SQLite 查询执行失败
- python - While using pylint I found that it also has an option of silent run. Why is it there and what is the use of it?
- react-native - React-native-webview 没有从 html 文件中加载所有资产
- python - SQLAlchemy:字段具有特定值的部分唯一约束
- angular - 如何从应用程序组件中的一个组件访问布尔变量 - Angular
- sql - SQL SELECT ID WHERE 具有相同 ID 的行具有不同的值
- python - 如何在我的 csv 中获取某些信息?
- r - 如何将 R 中的多列保存为 csv 文件?