Angenommen, wir hatten:deaktivieren Hover Eigenschaft für das Element in SASS
.a {
/** Some properties here **/
.b {
/* Some properties here **/
}
&:hover {
.b {
/* change b here */
}
}
}
Und es gibt ein Element <div class = "b">
, gibt es eine Möglichkeit, die Hover-Eigenschaft, um zu verhindern auf diese div angewendet?
Ich habe versucht:
.a {
/** Some properties here **/
.b {
/* Some properties here **/
}
.c {
/* empty */
}
&:hover {
.b:not(.c) {
/* change b here */
}
}
}
Und ich brachte auch die Klasse <div class = "b c">
zu sein.
Irgendwelche Hilfe würde geschätzt werden diese scss-Datei wird von anderen Dateien geteilt, so dass ich es nicht zu viel ändern möchte.
Angenommen, ich möchte es nur auf div mit der Klasse b anwenden, aber nicht auf b und c. Wie würde ich das tun? – AlwaysNull
@AlwaysNull aktualisiert meine Antwort. – timolawl