let Shadow function CColor(color, rgb) { // Change the background of elements with the class 'side' document.querySelectorAll('.side').forEach((element) => { element.style.background = 'linear-gradient(to bottom, #151515, ' + color + ')'; }); // Set the '--color' CSS variable on the #top element let before = document.getElementById('before') before.style.setProperty('--color', color); document.getElementById('after').style.setProperty('--color', color); /* // Box - Shadow Shadow = { a:`0 0 120px rgba(${rgb}0.2)`, b:`,0 0 200px rgba(${rgb}0.4)`, c:`,0 0 300px rgba(${rgb}0.6)`, d:`,0 0 400px rgba(${rgb}0.8)`, e:`,0 0 500px rgba(${rgb}1) ;`} document.getElementById('before').style.setProperty('--sh', `${Shadow.a}${Shadow.b}${Shadow.c}${Shadow.d}${Shadow.e}`);*/ // Shadow Shadow = ` 0 0 120px ${color+'33'}, 0 0 200px ${color+'66'}, 0 0 300px ${color+'99'}, 0 0 400px ${color+'cc'}` let Shadow4 = `,0 0 500px ${color};` before.style.boxShadow = Shadow// + Shadow4 // Active marking let elementsWithClClass = document.getElementsByClassName('cl'); Array.from(elementsWithClClass).forEach(function (item) { item.classList.remove('active'); }); event.target.classList.add('active'); console.log(Shadow); } // Clock let hours = document.getElementById('hour'); let minutes = document.getElementById('minutes'); let seconds = document.getElementById('seconds'); setInterval(() => { let h = new Date().getHours(); let m = new Date().getMinutes(); let s = new Date().getSeconds(); hours.innerHTML = h; minutes.innerHTML = m; seconds.innerHTML = s; })