Sass @extend base / default ohne auch Pseudoklassen zu erweitern?
Ich weiß, dass ich .foo: hover erweitern kann, aber gibt es eine Möglichkeit, die Basis- / Standardeigenschaften von .foobar @ zu erweitern, ohne auch die Definitionen für Pseudoklassen wie: hover,: active usw. zu erweitern?
Zum Beispiel, wie würde ich das Folgende so ändern, dass .foobar nur den Standardstatus von .foo erweitert?
.foo {
& {
color:blue;
}
&:hover {
background-color: black;
}
}
.foobar {
@extend .foo;
&:hover {
//As is, I have to override. Any better way?
background-color: transparent;
}
}
(Wenn dies mit Sass nicht möglich ist, gibt es einen bevorzugten Weg, um den gleichen Effekt zu erzielen?)