Hallo
Ich habe im Netz eine schöne Variante für einen Bildwechsel ohne Java gefunden. Nur habe ich das Problem. dass es nur mit 3 Bilder funktioniert - ich möchte aber deren 8. Ich habe #gallery figure:nth-of-type werweitert - ohne gewünschtes Resultat. Kann mir jemand sagen was ich ändern muss?
Vielen Dank und sonnige Grüsse, nebbiolo
Code
<style type="text/css">
main {
background: transparent;
border-color: transparent;
}
#gallery {
position: relative;
background: none;
border: none;
}
#gallery figure {
position: absolute;
top: 0;
left: 0;
z-index: 1;
-webkit-animation: wechseln 15s infinite;
animation: wechseln 15s infinite;
}
@keyframes wechseln {
0% {opacity: 1;}
25% {opacity: 1;}
40% {opacity: 0;}
92% {opacity: 0;}
100% {opacity: 1;}
}
@-webkit-keyframes wechseln {
0% {opacity: 1;}
25% {opacity: 1;}
40% {opacity: 0;}
92% {opacity: 0;}
100% {opacity: 1;}
}
#gallery figure:nth-of-type(2) {
animation-delay: 5s;
}
#gallery figure:nth-of-type(1) {
animation-delay: 10s;
}
</style>
Alles anzeigen
PHP
<main>
<div id="gallery">
<figure> <img src="<?echo $bild1 ;?>" alt="bild1"></figure>
<figure> <img src="<?echo $bild2 ;?>" alt="bild2"></figure>
<figure> <img src="<?echo $bild3 ;?>" alt="bild3"></figure>
<figure> <img src="<?echo $bild4 ;?>" alt="bild4"></figure>
<figure> <img src="<?echo $bild5 ;?>" alt="bild5"></figure>
<figure> <img src="<?echo $bild6 ;?>" alt="bild6"></figure>
<figure> <img src="<?echo $bild7 ;?>" alt="bild7"></figure>
<figure> <img src="<?echo $bild8 ;?>" alt="bild8"></figure>
</div>
</main>
Alles anzeigen