/
githubmirror
/
animate.css
Обзор
Документация
Войти
/
githubmirror
/
animate.css
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/modules/darkMode.mjs
20 строк
539 B
Mehmet Sağır
Dark Mode (#1217)
06 июл 2021, 13:12
Не верифицирован
06 июл 2021, 13:12
3d9aef2
Код
Авторство
О чём код?
const darkModeControl = () => { const darkCheck = document.getElementById('night-light-checkbox'); darkCheck.addEventListener('click', () => { if (darkCheck.checked) { document.body.classList.add('dark'); localStorage.setItem('animate-css', 'dark'); } else { document.body.classList.remove('dark'); localStorage.removeItem('animate-css'); } }) if (localStorage.getItem('animate-css')) { document.body.className = 'dark'; darkCheck.checked = true; } } export default darkModeControl;