возможно, я получил ошибку в своем дизайне, но мой SASS определяется следующим образом:
$Akzent: #6d998e; // green
// ........
a {
color: $Akzent;
}
.section .foo {
background-color: $Akzent;
}
// ... many more definitions that go back on $Akzent
Теперь у меня есть веб-страница, для которой нужен $ Akzent, чтобы иметь другой цвет.Я не могу перезаписать цветовой интервал $ Akzent, когда он находится под другим классом тела.
Я пробовал что-то вроде этого:
$Akzent: #6d998e; // default akzent (green)
body.page-aktzent-2 {
$Akzent: #ff9900; // override akzent with orange
}
a {
color: $Akzent:
}
// ........ more sass code
, но это не сработает.
Я не хочу переопределять все предыдущие определения, которые используют $ Akzent, чтобы теперь использовать другую переменную.
Как мне решить мою проблему, не переписывая все?
Смеси также, кажется, не дают мне никакого решения.
Попробовал это: Установите переменную вSass зависит от селектора , но это не подходит для моего текущего кода sass.