Czy w Sass można używać ampersand do wybierania bezpośredniego rodzica, a nie selektora nadrzędnego całej grupy? Na przykład:Sass ampersand, wybierz bezpośredni rodzic?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
.active &{
color: red;
}
}
}
kompiluje do:
.wrapper h1{
color: grey;
}
.active .wrapper h1{
color: red
}
ale co ja właściwie chcę to:
.wrapper .active h1{
color: red;
}
jest jedyną opcją, aby napisać SCSS jak tak?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
}
.active h1{
color: red;
}
}
HTML wygląda następująco:
<ul class="wrapper">
<li class="active">
<h1>blah</h1>
</li>
</ul>
Nie sądzę więc nie ma innej opcji pozostawiono na sam, U miał rozwiązania w swojej samego pytania :) – Chandrakant
tylko wydaje się ładniejszy mieć aktywny stan zagnieżdżony w h1 choć tak myślałem, że zapytam. Dzięki –
tak, to może być rozwiązanie. Myślałem, że chcesz po prostu rozwiązanie SASS z istniejącym HTML:) anyway- caryy on – Chandrakant