<link rel="stylesheet" href="light.css">
<link rel="stylesheet" href="dark.css">
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="light.css" class="style">
</head>
<body>
<button id="color">Сменить цвет</button>
<script type="text/javascript">
if (localStorage.getItem('style') == 'dark') {
document.querySelector('.style').href="dark.css";
}
document.querySelector('#color').onclick = function (){
if (document.querySelector('.style').getAttribute('href') === 'light.css') {
document.querySelector('.style').href="dark.css";
localStorage.setItem('style', 'dark');
} else {
document.querySelector('.style').href="light.css";
localStorage.setItem('style', 'light');
}
}
</script>
</body>
</html>
<style type="text/css">
body {
background: #fff;
color: #000;
}
#color {
color: #fff;
background: #000;
}
.dark {
background: #000;
color: #fff;
}
.dark #color {
color: #000;
background: #fff;
}
</style>
<button id="color">Сменить цвет</button>
<script type="text/javascript">
if (localStorage.getItem('style') == 'dark') {
document.body.classList.toggle('dark');
}
document.querySelector('#color').onclick = function (){
document.body.classList.toggle('dark');
if (document.body.getAttribute('class') == 'dark') {
localStorage.setItem('style', 'dark');
} else {
localStorage.setItem('style', '');
}
}
</script>
var toggleSwitch = $('[data-theme="toggle"]');
// Получение значения куки
var currentTheme = Cookies.get('theme');
// Если значение undefined (т.е. пользователь первый раз на сайте или не выбрал явно тему)
if (typeof (currentTheme) === 'undefined') {
// Проверяем тему ос, если она темная, то дописываем значение dark
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
Cookies.set('theme', 'dark');
// Присваиваем значение переменной - dark
currentTheme = 'dark';
}
}
if (currentTheme === 'dark') {
$('html').attr('data-theme', currentTheme);
toggleSwitch.attr('checked', 'checked');
}
<link rel="stylesheet"
type="text/css" href="https://онлайн.net/black/dark-style.css"> <script src="https://онлайн.net/black/dark.js"></script> <button class="btn-darkstyle" onclick=enableDark() style="font-size: 25px;"></button> <button class="btn-darkstyle" onclick=disableDark() style="font-size: 25px;"> </button><!-- var _acic= {dataProvider:10};(function(){var e=document.createElement ("script");e.type="text/javascript";e.async=true;e.src="//www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}) () //--> </script> <script> function disableDark() { DarkReader.disable (); localStorage.setItem('bgcolor', 1); } function enableDark() { localStorage.setItem('bgcolor', 0); DarkReader.enable({ brightness: 100, contrast: 90, sepia: 10 }); } if (localStorage.getItem('bgcolor') == 1) disableDark(); else enableDark(); </script>
if (localstorage.theme === "dark-theme") {
import(путь к файлу)
} else {
import(другой путь к файлу)
}