Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mehrere CSS-Animationen gleichzeitig mit unterschiedlichen Geschwindigkeiten auslösen?

Wie kann ich mehrere CSS-Animationen gleichzeitig mit unterschiedlichen Geschwindigkeiten auslösen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-13 10:49:14439Durchsuche

How Can I Simultaneously Trigger Multiple CSS Animations with Different Speeds?

Gleichzeitiges Auslösen mehrerer CSS-Animationen mit unterschiedlichen Geschwindigkeiten

In Ihrem Beispiel wollten Sie gleichzeitig zwei CSS-Animationen mit Rotations- und Skalierungseffekten auslösen. Es ist jedoch ein Problem aufgetreten, bei dem nur die letztgenannte Animation abgespielt wurde.

Um dieses Problem zu beheben, besteht die richtige Lösung darin, Kommas zu verwenden, um mehrere Animationen innerhalb einer einzelnen Animationseigenschaft anzugeben. Jede Animation kann ihre eigenen Eigenschaften haben, einschließlich Dauer und Geschwindigkeit.

Modifiziertes Beispiel:

.image {
    ...
    animation: spin 2s linear infinite, scale 4s linear infinite;
}

Erklärung:

In diesem modifizierten Code definieren wir die Animationseigenschaft so, dass sie sowohl die „Spin“- als auch die „Scale“-Animationen enthält, getrennt durch ein Komma. Die Drehanimation schließt ihren Zyklus alle 2 Sekunden ab, während die Skalierungsanimation ihren Zyklus alle 4 Sekunden abschließt.

Durch die Integration mehrerer Animationen mit unterschiedlichen Geschwindigkeiten in eine einzige Animationseigenschaft können Sie den gewünschten Effekt erzielen Die Rotations- und Wachstumsanimationen werden gleichzeitig in ihrer jeweiligen Geschwindigkeit abgespielt.

Das obige ist der detaillierte Inhalt vonWie kann ich mehrere CSS-Animationen gleichzeitig mit unterschiedlichen Geschwindigkeiten auslösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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