Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich CSS3-Animationen auf unbestimmte Zeit wiederholen?

Patricia Arquette
Freigeben: 2024-11-19 07:10:03
Original
389 Leute haben es durchsucht

How Can I Make CSS3 Animations Loop Indefinitely?

CSS3-Animationen unbegrenzt wiederholen

CSS3-Animationen bieten eine praktische Möglichkeit, Elemente auf einer Webseite zu animieren. Standardmäßig werden diese Animationen jedoch nur einmal abgespielt. Damit Animationen kontinuierlich in einer Schleife ablaufen, müssen wir eine bestimmte CSS-Eigenschaft verwenden.

Herausforderung

Sie möchten, dass eine Reihe von Bildern kontinuierlich ein- und ausgeblendet wird, ohne dass dies erforderlich ist Laden Sie die Seite neu.

Lösung

Der Schlüssel zum Ermöglichen von Endlosschleifen von CSS3 Animationen liegen in der Eigenschaft „animation-iteration-count“. Diese Eigenschaft gibt an, wie oft eine Animation wiederholt wird, bevor sie stoppt. Indem wir diese Eigenschaft auf „unendlich“ setzen, können wir den Browser anweisen, die Animation auf unbestimmte Zeit auszuführen.

In Ihrem bereitgestellten Code haben Sie mehrere Bildcontainer mit CSS-Klassen definiert. Um eine kontinuierliche Schleife zu ermöglichen, fügen Sie die folgende Zeile zu den CSS-Regeln für jedes Bild hinzu:

animation-iteration-count: infinite;
Nach dem Login kopieren

Hier ist das aktualisierte CSS mit der hinzugefügten Eigenschaft:

.photo1 {
  opacity: 0;
  animation: fadeinphoto 7s 1 infinite;
  ...
}

.photo2 {
  opacity: 0;
  animation: fadeinphoto 7s 5s infinite;
  ...
}

...
Nach dem Login kopieren

Durch die Einstellung „animation-iteration-“ Wenn Sie für jedes Bild bis unendlich zählen, haben Sie sichergestellt, dass sich die Einblendanimation endlos wiederholt und nahtlos und ohne Unterbrechungen zwischen den Bildern übergeht. Dadurch entsteht die Illusion einer kontinuierlichen Animationsschleife.

Das obige ist der detaillierte Inhalt vonWie kann ich CSS3-Animationen auf unbestimmte Zeit wiederholen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage