C'è un modo in Sass per usare la e commerciale per selezionare il genitore immediato, piuttosto che il selettore genitore dell'intero gruppo? Per esempio:Sass e commerciale, seleziona genitore immediato?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
.active &{
color: red;
}
}
}
compila a:
.wrapper h1{
color: grey;
}
.active .wrapper h1{
color: red
}
ma quello che realmente voglio è:
.wrapper .active h1{
color: red;
}
è l'unica opzione di scrivere la SCSS in questo modo?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
}
.active h1{
color: red;
}
}
Il codice HTML si presenta così:
<ul class="wrapper">
<li class="active">
<h1>blah</h1>
</li>
</ul>
Io non la penso così c'è un'altra opzione a sinistra per lo stesso, U ha avuto soluzione entro la vostra domanda stessa :) – Chandrakant
E 'appena sembra più bello per avere lo stato attivo annidato all'interno dell'h1 anche se così pensavo di chiedere. Grazie –
sì, quella può essere la soluzione. Ho pensato che volevi solo una soluzione SASS con HTML esistente:) comunque - caryy su – Chandrakant