У меня есть это:
<html lang="en" theme="dark">
и это:
html {
&[theme='light'] {
--bg: #ffffff;
--title: #6822c4;
--sub-title: #000000;
--text: #ffffff;
}
&[theme='dark'] {
--bg: #17171F;
--title: #4578a5;
--sub-title: #acacac;
--text: #ffdddd;
}
}
и это:
$('#myCheckBox').change(function() {
if ($(this).is(':checked')) document.documentElement.setAttribute('theme', 'dark')
else document.documentElement.setAttribute('theme', 'light')
});
и это прекрасно работает, НО нет перехода, поэтому мне было интересно, смогу ли я иметь дело с jQuery, например с fadeOut или с чем-то еще?