Я работаю с погодным приложением на основе этого видео на YouTube
У меня есть следующий код , и я использую Skycons.js
Проблема, с которой я столкнулся, заключается в том, что сейчас я пытаюсь реализовать в ней темный режим.и у меня большая часть его функционирует, однако я не могу найти способ изменить Skycon с черного на белый, а затем обратно на черный, когда мой переключатель темного режима включен.
Вот мой код:
//pulls Skycons from skycons.js
function setIcons(icon, iconID) {
const skycons = new Skycons({color: "black"});
const currentIcon = icon.replace(/-/g, "_").toUpperCase();
skycons.play();
return skycons.set(iconID, Skycons[currentIcon]);
}
// Dark Mode Toggle Button
function darkMode(obj) {
if ($(obj).is(":checked")){
$("body").addClass("dark");
} else {
$("body").removeClass("dark");
}
}
В идеале я хочу, чтобы моя кнопка могла выключаться и включаться в темном режиме, который должен изменить мой SVG на белый и наоборот и такой же для текста и фона с голубого градиента на фиолетовый градиент.