Immagini di sfondo a rotazione (con effetto dissolvenza).
Vorrei creare uno sfondo che dopo "tot" secondi cambi immagine di sfondo. Premetto che vorrei usare solamente Javascript e css.
Per ora ho realizzato il seguente script che alterna le immagini di sfondo:
Codice:
<script language="Javascript">
n=0;
function cambia()
{
n=n+1;
switch(n)
{
case 1:
document.body.style.background="url('sfondi/a.jpg') no-repeat fixed";
break;
case 2:
document.body.style.background="url('sfondi/b.jpg') no-repeat fixed";
break;
case 3:
document.body.style.background="url('sfondi/c.jpg') no-repeat fixed ";
break;
case 4:
document.body.style.background="url('sfondi/d.jpg' ) no-repeat fixed";
break;
case 5:
document.body.style.background="url('sfondi/e.jpg') no-repeat fixed ";
n=0;
break;
}
document.body.style.backgroundSize = "100% 100%";
//alert("xiao");
//document.body.style.background="url('sfondi/bm.png')";
}
setInterval('cambia()',5000);
</script>
(Ovviamente con css inizialmente vi è uno sfondo predefinito).
In questo modo però le immagini di sfondo cambiano in modo istantaneo, mentre io vorrei creare un effetto dissolvenza, per esempio un entrata da destra a sinistra, più lenta, e con una leggera opacità all'inizio per poi renderla normale.
Come potrei fare?
Grazie mille in anticipo per la collaborazione.