html - 当另一个元素具有使用 css 的特定类时,如何隐藏一个元素?
问题描述
我在导航中有一个标签和一个按钮:
<nav class="navigation">
<a href="./index.html" class="logo-header"><span class="logo-part">Web</span>Project</a>
<button type="button" class="menu-button" aria-expanded="false" aria-controls="menu-container" data-menu-button>
<svg class="menu-icons" width="40" height="40" aria-label="mobile menu control ">
<use class="menu__nav-cross" href="./images/sprite.svg#nav-cross"></use>
<use class="menu__nav-menu" href="./images/sprite.svg#nav-open"></use>
</svg>
</button>
当我按下 js 脚本中的按钮时,它会向按钮“is-open”添加一个类。我想这样做,以便当类“开放”存在时,不使用 css 显示标签。我尝试做这样的事情,但它不起作用:
.menu-button.is-open .logo-header{
display: none;
}
解决方案
推荐阅读
- react-native - 在 `../node_modules/react-native` 中找不到 `React-Core` 的 podspec
- sql - 在postgres中将文本转换为十进制(16,2)
- python - 无法使用谷歌云日志在 google app engine fo python3 标准环境中打印相关日志的模块名称和行号
- python-3.x - TF2 - hub.text_embedding_column 仍有待实现
- javascript - 使用 javascript 在表格中添加超链接
- javascript - Socket IO 日期变成字符串
- postgresql - postgres 错误,序列不存在,但 nextval 返回序列的值
- c++ - ifstream.open() 不打开文件进行读写
- stored-procedures - 在存储过程中使用 TIMESTAMP 值作为 IN 参数时的 HSQL 问题
- vue.js - 如何使组件中的 ref 链接到组件数据?