Sass @extend base / default sem também estender pseudo-classes?
Eu sei que posso @extend. Foo: hover, mas existe uma maneira de @extender as propriedades base / default .foobar sem também estender as definições para pseudo-classes como: hover,: active, etc?
Por exemplo, como eu mudaria o seguinte de tal forma que .foobar estende apenas o estado padrão de .foo?
.foo {
& {
color:blue;
}
&:hover {
background-color: black;
}
}
.foobar {
@extend .foo;
&:hover {
//As is, I have to override. Any better way?
background-color: transparent;
}
}
(Se não há como fazer isso com o Sass, existe uma maneira preferida de obter o mesmo efeito?)