onlyspringg
@onlyspringg
Мой Проект - https://vk.com/gamemodee

Как мне менять фон на сайте?

Ребят привет! Помогите пожалуйста.... Есть переключатель на смену фона, изменяется только фон, а надо чтобы изменялся header и aside
Вот скрипт смены фона(этот скрипт запоминает фон):
document.addEventListener("DOMContentLoaded", () => {const savedTheme = localStorage.getItem("theme") || "auto";applyTheme(savedTheme);for (const optionElement of document.querySelectorAll("#theme option")) {optionElement.selected = savedTheme === optionElement.value;}document.querySelector("#theme").addEventListener("change", function () {localStorage.setItem("theme", this.value);applyTheme(this.value);});});

А этот смена фона
function applyTheme(theme) {document.body.classList.remove("theme-auto", "theme-light", "theme-dark");
            document.body.classList.add(`theme-${theme}`);}document.addEventListener("DOMContentLoaded", () => {document.querySelector("#theme").addEventListener("change", function() {applyTheme(this.value);});});

Чё делать?
5ff6561abd331114153906.png
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
У aside сделал id=aside
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
onlyspringg
@onlyspringg Автор вопроса
Мой Проект - https://vk.com/gamemodee
5ff6ca4eaee1e707897617.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы