Сохраняем тему и добавляем переключатель В прошлой статье мы добавили поддержку тёмной темы на странице. Вот короткая версия: В прошлый раз мы проверили, как работает автопереключение, потом убрали его и добавили ручной режим. Сегодня объединим эти два подхода, а заодно научим браузер сохранять наши настройки. Добавляем автопереключатель на страницу Добавим автопереключение тёмной темы на страницу следующим способом: Чтобы не городить с нуля элементы интерфейса, мы позаимствуем готовые компоненты из фреймворка Bootstrap 5. Оттуда нам нужен переключатель-слайдер. Мы вставим его в HTML-страницу после абзаца с ручным переключением. Сразу добавим вызов функции autoDarkLight() при нажатии на переключатель: Настраиваем авторежим Мы уже выяснили, что для автоматического включения тёмной темы достаточно добавить в стили такой медиазапрос: Нам нужно добавить это в стили при включении авторежима и убрать оттуда при его выключении. Чтобы получить доступ к таблице стилей, добавим в самое