Я кодирую сайт с моим другом, мы очень новичок в кодировании. Мы хотели бы, чтобы наш сайт постепенно менял цвет каждую секунду в зависимости от времени суток. Мы не знаем, где начать, кроме использования функции javascript. Пожалуйста помоги!!!! Мы закодировали часы на нашем сайтеИзменение цвета фона в зависимости от времени
function time(){
var today = new Date();
var h = today.getHours()
if (h>12) {h= h- "12"} ;
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('clocky').innerHTML =
h + ":" + m + ":" + s;
var t = setTimeout(time, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i};
return i;
}
Это, насколько мы получили, кроме общего HTML для часов и CSS. Как бы вы закодировали меняющийся фон в зависимости от времени?
ну, вы можете начать с 'document.body.style.backgroundColor =" red "' ... –
вы хотите случайный цвет каждую секунду или какой-то переход радуги ??? – Aziz
Вид перехода радуги, но с разными оттенками каждого цвета, поэтому они выдерживают приличное количество времени. Цель состоит в том, чтобы не повторять цвет. – Kenzie