Sass 中有没有办法使用 & 号来选择直接父级,而不是整个组的父级选择器?例如:
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
.active &{
color: red;
}
}
}
编译为:
.wrapper h1{
color: grey;
}
.active .wrapper h1{
color: red
}
但我真正想要的是:
.wrapper .active h1{
color: red;
}
像这样编写 SCSS 是唯一的选择吗?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
}
.active h1{
color: red;
}
}
HTML 如下所示:
<ul class="wrapper">
<li class="active">
<h1>blah</h1>
</li>
</ul>