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

Как правильно менять темы оформления сайта?

Раньше я просто менял класс у body (например на dark-theme). И все стили уже писал отталкиваясь от этого класса. Вот сейчас решил задать вопрос, а как в современном фронтенде правильно менять тему оформления сайта?
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
Суть то не изменилась.

Как это делал бы я.
Стандартный файл стилей, где описан каркас + таблица стилей для цветовой гаммы.
При выборе нужной, через ajax загружаю нужную таблицу стилей в линк, с предыдущей темой, сохраняю выбор на сервере. Ну и сервер отдаёт нам выбранный стиль.

Для красоты повесить лоадер, пока не загрузился стиль.
Это всё с учётом, что меняется только цветовая гамма
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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