Я пытаюсь создать способ создания темы, основанной на классе, используя SASS, но поскольку я новичок в этом, я не знаю достаточно, чтобы заставить его работать или знать, действительно ли моя попытка стоило того.темы на основе класса SASS
Я хочу, чтобы тема была основана на классе, который задан либо тегом HTML, либо тегом. Затем из этого вытекают все цвета и фон и т. Д.
Что я хочу, чтобы SASS выполнял всю работу ноги. Пожалуйста, простите за грубый пример, как я говорю, что я новичок в этом:
$baseBackground: #0f0;
.blue {
$baseBackground: #0f0;
}
.red {
$baseBackground: #0f0;
}
.header {
background: $baseBackground;
}
Если блок кода выше SASS Я хочу CSS закончить как:
.header {
background: #0f0;
}
.blue .header {
background: #00f;
}
.red .header{
background: #f00;
}
Я не имею ни малейшего представления возможно ли это или нет. Очевидно, что приведенный выше пример не работает. Есть ли способ справиться с этим, не создавая дополнительных стилей?
Большое спасибо за ваше время.
Chris
Спасибо за ответ, к сожалению, это не охватывает то, что я пытаюсь сделать. Я хочу, чтобы SASS генерировал кодовые блоки для каждой цветовой схемы, поэтому мне не нужно. Спасибо, хотя его еще полезная статья. –