Sass @extend base / default без расширения псевдоклассов?
Я знаю, что могу @extend .foo: hover, но есть ли способ @extend свойств .foobar base / default, не расширяя также определения для псевдоклассов, таких как: hover,: active и т. Д.?
For exampleкак бы изменить следующее, чтобы .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, есть ли предпочтительный способ достижения того же эффекта?)