Voglio fare questo:È possibile assegnare uno stile ai genitori di un certo tipo di elemento in SASS?
.classname {
color: red
a& {
color: blue;
}
}
e per la sua compilazione a:
.classname {
color: red;
}
a.classname {
color: blue;
}
C'è sintassi disponibili per sostenere questo? Ho provato a utilizzare a&
, #{a&}
e la funzione bussola #{append-selector("a", "&")}
ma non si compila, lo fa a &
, ma i risultati, ovviamente, in a .classname
anziché a.classname
.
In realtà, l'unica differenza tra ciò che è "progettato per fare" e quello che sta cercando di fare è che sta tentando di usare un ** tag ** invece di un ** class **, ** attributo ** o ** pseudo selettore **. '& .cool',' & [href] ',' &: hover' funzionano tutti, 'a &' o '& a' no. –
@ bfred.it Cosa? E non è ancora possibile - vale la pena scendere? – derekerdmann
Sì, mi dispiace. Metà di questa informazione è errata e irrilevante. Sono contento di annullare l'inversione se questo è corretto –