グループ全体の親セレクターではなく、アンパサンドを使用して直接の親を選択する方法はありますか? 例えば:
.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>