Ich habe ein Problem mit der Animation Verzögerung auf CSS-Animation. Ich habe 3 Bilder und möchte eine Diashow erstellen. Die Illustrationen sind, Bild 1 bis Bild 2 dauert 15 Sekunden, um zu ändern und Bild 2 bis Bild 3 dauert 15 Sekunden zum Ändern und Bild 3 zurück zu Bild 1 es dauert 30 Sekunden, nach der ersten Schleife möchte ich die Diashow beenden Bild 3 also Bild 1 bis Bild 2 noch 15 Sekunden und Bild 2 bis Bild 3 noch 15 Sekunden und wenn Bild 3 geladen ist, muss ich nicht zurück zum Bild 1. Ich habe diesen Code ausprobiert, aber er gibt mir 15 Sekunden Verzögerung für alle Bilder. Dies ist mein Code:CSS-Animation Verzögerung und Keyframe
ul {
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
li {
position: absolute;
opacity:0;
}
li {
animation: xfade 45s infinite;
}
li:nth-child(2) {
animation-delay:15s;
}
li:nth-child(3) {
animation-delay:30s;
}
@keyframes xfade{
3%{opacity:1}
33% {opacity:1;}
36%{opacity:0}
}
<ul>
<li><img width="500" height="500" src="http://lorempixel.com/500/500/sports" alt="pic1"></li>
<li><img width="500" height="500" src="http://lorempixel.com/500/500/people" alt="pic2"></li>
<li><img width="500" height="500" src="http://lorempixel.com/500/500/transport" alt="pic3"></li>
</ul>
ich Verzögerung meiner Animation nach den Abbildungen oben machen wollen. Jeder könnte mir helfen, dieses Problem zu lösen? Danke schonmal.
hier ist die beste Lösung, aber dafür haben Sie GSAP Animation bcoz CSS-Animation zu verwenden ist nicht wie wir wollen. Also für das beste Ergebnis müssen Sie GSAP-Animation verwenden, es ist so einfach. Hier ist die Live-URL https://greensock.com/gsap –
@HardenRahul Vielen Dank für Ihre Beratung. Aber, GSAP benutzte Javascript und ich kann Javascript nicht benutzen, weil mein Klient Javascript nicht benutzen möchte. – Antonio
dann können Sie dieses Beispiel von Code-Stift hier verwenden, ist die URL: https://codepen.io/daysahead/pen/mJqBge –