Si ma tutte le immagini sono in html, dovrebbero vedersi inizialmente, dopo di chè accede alla singola immagine ed ad ognuna, ogni tot secondi fa partire l'animazione. Come fa all'inizio??
Infatti, io ho provato oltre a far ruotare lo sfondo (volevo far cambiare anche una scritta, abbinata alla foto) un testo con la stessa modalità copiando pari-pari il codice.
Codice HTML:
<div id="footer" >
<div class="testo" id="cit1">"L'unico vero viaggio verso la scoperta non consiste nella ricerca di nuovi paesaggi, ma nell'avere nuovi occhi."<br>Marcel Proust</div>
<div class="testo" id="cit2">"Da qualche parte, qualcosa di incredibile e' in attesa di essere scoperto."<br>Carl Sagan</div>
<div class="testo" id="cit3">"Se non scali la montagna non ti potrai mai godere il paesaggio."<br>Pablo Neruda</div>
<div class="testo" id="cit4">"La piu' bella e profonda emozione che possiamo provare e' il senso del mistero; sta qui il seme di ogni arte, di ogni vera scienza."<br>Albert Einstein</div>
<div class="testo" id="cit5">"L'unico modo di fare un ottimo lavoro e' amare quello che fai. [...] Sii affamato. Sii folle."<br>Steve Jobs</div>
</div>
Mentre ne CSS:
Codice:
#footer
{
height: 69px;
width: 100%;
border-top-style:solid;
position: absolute;
bottom: 0%;
left:0%;
background-image: url(sfondo.png); //è solamente lo sfondo di questa porzione di pagina : footer
background-repeat: repeat-x;
border-top-width: 1px;
border-top-color: #FFF;
display:table;
}
#footer .testo
{
line-height:1.4;
letter-spacing:1px;
text-align:center;
display: table-cell;
vertical-align:middle;
font-weight:bold;
font-style:italic;
}
@keyframes cit_FadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
@-webkit-keyframes cit_FadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
#footer div:nth-of-type(1) {
animation-delay: 80s;
-webkit-animation-delay: 80s;
}
#footer div:nth-of-type(2) {
animation-delay: 60s;
-webkit-animation-delay: 60s;
}
#footer div:nth-of-type(3) {
animation-delay: 40s;
-webkit-animation-delay: 40s;
}
#footer div:nth-of-type(4) {
animation-delay: 20s;
-webkit-animation-delay: 20s;
}
#footer div:nth-of-type(5) {
animation-delay: 0;
-webkit-animation-delay: 0;
}
#footer div {
animation-name:cit_FadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 100s;
-webkit-animation-name: cit_FadeInOut;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 100s;
}
Eppure, inizialmente visualizza tutte e cinque le scritte, successivamente ogni 20 sec inizia con dissolvenza a toglierne una..e così via.
Non capisco perchè.