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

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

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

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

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

Похожие вопросы
Талисман Екатеринбург
от 180 000 до 2 500 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽
HR Prime Москва
от 260 000 до 350 000 ₽