В Sass / SCSS, есть ли способ обернуть существующее правило, подобное этому :
.foo {
color: red;
}
, чтобы получить такой результат:
.foo,
.bar .foo {
color: red;
}
?
Я знаю, что для этого можно использовать родительский селектор:
.foo {
&,
.bar & {
color: red;
}
}
, но для этого необходимо изменить существующее правило.В идеале было бы нечто магическое, подобное этому, которое вы могли бы сделать в корне:
@noop,
.bar {
.foo {
color: red;
}
}
(я пробовал @at-root
, но это не работает в селекторах списков, а только в амперсанде &
не работает в корне)