Как сделать смену фона по времени суток без перезагрузки страницы? С примером!
У меня есть такой код:
<?php
$now_hours = date('G');
if($now_hours<8)
{
$vremya = 'noch';
}
elseif($now_hours<12 && $now_hours>=8 )
{
$vremya = 'utro';
}
elseif($now_hours>=12 && $now_hours<17)
{
$vremya = 'den';
}
elseif($now_hours>=17 && $now_hours<=20)
{
$vremya = 'vecher';
}
?>
И стиль:
/* Ночь */
.vremya-noch {
background:url("https://изображение.jpg");
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
}
/* Утро */
.vremya-utro {
background:url("https://изображение.jpg");
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
}
/* День */
.vremya-den {
background:url("https://изображение.jpg");
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
background-size: 100%;
}
/* Вечер */
.vremya-vecher {
background:url("https://изображение.jpg");
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
}