Как сделать Dark mode для сайта за 5 минут ? #javascript

preview_player
Показать описание
🏆 Поднять мотивацию и получить плюшки(сборка, исходники, чат со мной):
🔹 Crypto:
👉 USDT(ERC20): 0xA4008910De17DB20c7505425316fF72d4C5Eed96
👉 USDT(BEP20): 0x4350c4E1C0bB35634C7fDE1cFB278BE0606E3822
👉 Binance Pay: 432902886

Рекомендации по теме
Комментарии
Автор

Решил выпустить коротенький видосик для новичков :)

lets_try_js
Автор

0:18 Прекрасное решение, среди ночи у пользователя при обновлении страницы будет белая вспышка на весь экран!
Можно закрывать видео сразу.

vladislove
Автор

Отличное видео. Я конечно многое сделал по своему( более примитивно - использовал в функции checkbox.checked == true/false и менял фон в JS через style.backgroundColor ), но на этом примере удалось сделать темную тему, которая сохраняется после перезагрузки страницы.

Единственное, что осталось непонятным - это строчка с wasDarkmode. localStorage.getItem получает уже существующее значение. Но у нас его на этот момент еще нет. Или ты сразу создал его через = true? в конце строки.

basmong
Автор

А что делаеть если я добавляю css в одной функции ?

Ренди-яф
Автор

О, а давай теперь идеальный вариант?
)

tipe
Автор

Я не понял, и мне не получается😔 почему? Я новичок, это на чистом js или на какой-то фремфорк? Пожалуйста помогите мне 🙏

adm
Автор

Спасибо, интересный ролик. Все вроде прописал как у Вас, но не переключает фон почему-то. Несколько раз проверил, все идентично написано. Впервые вижу localStorage, подозреваю что не понимаю как это работает. Нужно создать какую-то папку с таким названием в проекте? Или может мой редактор как-то по другому работает, использую VSC. Заранее спасибо

timchenkod
Автор

Это что за оператор такой перед "true"

AleksandrKudriakov