Sass @extend base / default bez rozszerzania pseudoklas?
Wiem, że mogę @extend .foo: hover, ale czy istnieje sposób, aby @extend właściwości .foobar bazowych / domyślnych bez rozszerzania definicji dla pseudoklas takich jak: hover,: active, etc?
Na przykład, w jaki sposób zmieniłbym następujące, że .foobar rozszerza tylko domyślny stan .foo?
.foo {
& {
color:blue;
}
&:hover {
background-color: black;
}
}
.foobar {
@extend .foo;
&:hover {
//As is, I have to override. Any better way?
background-color: transparent;
}
}
(Jeśli nie ma sposobu, aby to zrobić z Sass, czy istnieje preferowany sposób osiągnięcia tego samego efektu?)