Задать вопрос
@SpaceBox777

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

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

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

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

Похожие вопросы