CSS-Animationen

Das CSS-Animationsmodul ermöglicht es Ihnen, die Werte von CSS-Eigenschaften wie background-position und transform im Laufe der Zeit unter Verwendung von Keyframes zu animieren. Jedes Keyframe beschreibt, wie das animierte Element zu einem gegebenen Zeitpunkt während der Animationssequenz dargestellt werden soll. Sie können die Eigenschaften im Animationsmodul verwenden, um die Dauer, die Anzahl der Wiederholungen, den verzögerten Start und andere Aspekte einer Animation zu steuern.

Animationen in Aktion

Um die Animation im unten stehenden Kasten zu sehen, klicken Sie das Kontrollkästchen 'Animation abspielen' an oder schweben Sie mit dem Cursor über den Kasten. Wenn die Animation aktiv ist, ändert die Wolke oben ihre Form, Schneeflocken fallen und das Schneeniveau am Boden steigt. Um die Animation anzuhalten, deaktivieren Sie das Kontrollkästchen oder bewegen Sie den Cursor weg vom Kasten.

Diese Beispielanimation verwendet animation-iteration-count, um die Schneeflocken wiederholt fallen zu lassen, animation-direction, um die Wolke hin- und herbewegen zu lassen, animation-fill-mode, um das Schneeniveau in Reaktion auf die Bewegung der Wolke zu erhöhen, und animation-play-state, um die Animation zu pausieren.

Klicken Sie auf "Abspielen" im obigen Beispiel, um den Code für die Animation im MDN Playground zu sehen oder zu bearbeiten.

Referenz

Eigenschaften

Hinweis: Das CSS Animationsmodul Level 2 führt die Eigenschaften animation-trigger, animation-trigger-exit-range, animation-trigger-exit-range-end, animation-trigger-exit-range-start, animation-trigger-range, animation-trigger-range-end, animation-trigger-range-start, animation-trigger-timeline und animation-trigger-type ein. Diese wurden noch nicht implementiert.

At-Regeln

Ereignisse

Alle Animationen, auch solche mit einer Dauer von 0 Sekunden, lösen Animationsereignisse aus.

Schnittstellen

Leitfäden

Verwendung von CSS-Animationen

Schritt-für-Schritt-Anleitung zur Erstellung von Animationen mit CSS. Dieser Artikel beschreibt die animationsbezogenen CSS-Eigenschaften und At-Regeln und wie sie miteinander interagieren.

Verwendung der Web Animations API

Häufige Animationsanforderungen, die mit wenigen Zeilen JavaScript gelöst werden können.

Verwandte Konzepte

Spezifikationen

Specification
CSS Animations Level 2
CSS Animations Level 1

Siehe auch