css - 有条件地将类添加到scss中的父类
问题描述
当子级中存在一个类时,我正在尝试向 scss 中的父级(li-element)添加一个 CSS 类。
.main-menu {
ul {
li {
&:has(> a.router-link-active) {
border-left: 5px solid red;
color: white;
}
}
}
}
html 看起来像这样:
<div class="main-menu">
<ul class="list-unstyled">
<li>
<a href="/" class="router-link-exact-active router-link-active">lorem
</li>
</ul>
</div>
解决方案
推荐阅读
- npm - 为什么我在终端中输入 npm install 时会出现这些错误?
- github-actions - Git:使用 actions/checkout@v2 而不是 appleboy/ssh-action@master 将存储库克隆到服务器
- c# - 如何在网络表单中动态创建分页按钮?
- asp.net - 如何将标头中的参数定义为名为“x”的必需参数?
- powerbi - 如何在power bi中过滤维度表
- r - 在 R 中按名称连接两个不同的数据库
- redis - 如何在现有 RedisLabs 实例上安装 RedisJSON
- python - 如何用熊猫(python)中的其他值替换NAN
- sql-server - netsh 端口代理并不总是适用于 SQL Server
- sympy - sympy 提高矩阵元素的权力?