Ну
Есть много способов сделать это. Я бы посоветовал вам создать несколько файлов CSS на основе файла _variables.scss
. Все, что вам нужно сделать, это создать новую тему с другим файлом переменной. Вы можете проверить этот метод в моем публичном репо .
Другим способом было бы использование пользовательских переменных CSS (называемых пользовательскими свойствами). Вы можете сделать что-то вроде этого. Я только что скопировал, вставил и изменил CSS. Это просто, чтобы дать идею.
в файле sass,
$theme-colors: (
"primary": var(--primary-color);
);
и в другом файле переменной,
element.dark {
--primary-color: black;
}
element.light {
--primary-color: white;
}
Это два метода, которые я бы предложил.