AleksMey
@AleksMey
Пытаюсь разобраться

Как сделать переключение тем на js?

Перелопатил гору готовых скриптов, но на практике рабочих так и не нашёл для своего проекта. Подскажите на практическом примере, как можно сделать смену темы с сохранением в localStorage

У меня есть 2 стилизации с цветами под светлую и тёмную тему:
<!-- <link href="{THEME}/css/theme_light.css" type="text/css" rel="stylesheet"> -->
   <link href="{THEME}/css/theme_dark.css" type="text/css" rel="stylesheet">


и переключатель в виде кнопки

<button type="button" class="btn btn-primary">Включить тёмную тему</button>
  • Вопрос задан
  • 3282 просмотра
Пригласить эксперта
Ответы на вопрос 3
neuotq
@neuotq
Прокрастинация
Объедините стили в один файл. По нажатию кнопки на body вешайте доп стиль для тёмной темы, например "theme-name_dark", ну и в css советующие изменения по наследованию.
Ответ написан
Комментировать
black1277
@black1277
Вольный стрелок
Вот один из вариантов
Ответ написан
mizutsune
@mizutsune
I will live forever in the flame of your eyes.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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