Кнопка перключения стилей

648
27 мая 2017, 17:17

Подскажите как на JavaScript сделать скрипт чтоб он менял стиль страницы с ночного на дневной. С HTML и CSS я справился, а вот кнопку переключения стилей не понимаю как.

Answer 1

Для переключения между таблицами стилей можно менять значение атрибута href текущей таблицы, например так:

document.getElementById('stylesheet').href = 'dark.css'

Пример

Или переключение тем можно сделать изменением атрибута class верхнего контейнера, например, body.

document.getElementById('toggle').onclick = function () { 
  document.body.classList.toggle('dark'); 
}
body { 
} 
 
body.dark { 
  background: #000; 
} 
 
body.dark button { 
  background: #000; 
  border-color: #fff; 
  color: #fff; 
}
<button id="toggle">Сменить тему</button>

READ ALSO
Вопрос по CSS lightbox2

Вопрос по CSS lightbox2

Как сделать в lightbox2 крестик закрытия сверху ? http://lokeshdhakarcom/projects/lightbox2/

264
Несколько критериев для одного поля

Несколько критериев для одного поля

Здравствуйте! Есть бд с сообщениями, которая содержит id отправителя, id получателя и само сообщениеНужно сделать так чтобы выводились все...

274
выборка в mysql: массив - массив

выборка в mysql: массив - массив

Есть массив вида array(1, 10, 22) - то, что выбрал в форме пользователь (в данном случае выбрано 3 категории)Есть БД, где для каждой записи указаны...

282