Задать вопрос
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>
  • Вопрос задан
  • 3953 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
neuotq
@neuotq
Прокрастинация
Объедините стили в один файл. По нажатию кнопки на body вешайте доп стиль для тёмной темы, например "theme-name_dark", ну и в css советующие изменения по наследованию.
Ответ написан
Комментировать
black1277
@black1277
Вольный стрелок
Вот один из вариантов
Ответ написан
mizutsune
@mizutsune
I will live forever in the flame of your eyes.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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