@SpaceBox777

Как сделать смену цвета сайта?

Доброго времени суток, мне нужно чтобы скрипт проверял какой цвет выбрал пользователь и в зависимости от этого изменял цвет сайта, но смена происходит в шаблоне через корневой style.scss :
@import "./assets/sass/style.dark";
Как мне сделать такую смену?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 2
pfilippov
@pfilippov
Вы собираетесь при смене цвета пользователем css из scss пересобирать? Выносите цвета в отдельные файлы тем и меняйте уже их. Либо используйте variables для цветов и меняйте стиль html.
Ответ написан
Комментировать
artzolin
@artzolin
php, WordPress разработка сайтов artzolin.ru
Если пользователь выбирает цвет во фронте, то и менять надо что-то во фронте, нормальных варианта два: добавлять/менять класс в теге <body> или менять переменную в псевдоклассе :root

У меня есть подобный проект, где пользователь может поменять некоторые стили сайта во фронте, покликать можно тут
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы