Sass: установка глобальных переменных на основе темы - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь установить глобальные переменные, когда включен тематический миксин, так как он кажется гораздо более простым в использовании, чем этот " themify " материал, который я нахожу из поиска.

Идея в том, чтобы иметь _themes.scss с

@mixin light-theme { $primary-color: #123456 !global; }
@mixin dark-theme { $primary-color: #654321 !global; }

body.light-theme { @include light-theme }
body.dark-theme { @include dark-theme }

Проблема в том, что он всегда использует значение темной темы, поскольку оно объявляется последним. Возможно ли то, что я пытаюсь сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...