.foo:hoverを@extendできることは知っていますが、:hover、:activeなどの疑似クラスの定義を拡張せずに.foobarのbase / defaultプロパティを@extendする方法はありますか?
たとえば、.foobarが.fooのデフォルト状態のみを拡張するように、次をどのように変更しますか?
.foo {
& {
color:blue;
}
&:hover {
background-color: black;
}
}
.foobar {
@extend .foo;
&:hover {
//As is, I have to override. Any better way?
background-color: transparent;
}
}
(Sassでこれを行う方法がない場合、同じ効果を達成するための好ましい方法はありますか?)