const theme = document.querySelector(':root');
const btns = document.querySelectorAll('.colors');
btns.forEach(function(btn){
btn.addEventListener("click", function(e){
const color = e.currentTarget.classList;
if(color.contains("green")){
theme.style.setProperty("--color", "#47A846");
}
else if(color.contains("grey")){
theme.style.setProperty("--color", "#6C757D");
}
else{
theme.style.setProperty("--color", "#F26B38");
}
});
});
У меня есть список цветов, при клике она меняет цвет текста, ховера и тд на сайте. Но при перезагрузке, или при переходе на другую страницу цвета которые я выбрал не сохраняются. Вроде как она делается с помощью localStorage но я особо не шарю в этом. Сам сайт:
Тык