@kiberlain

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

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

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

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

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

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