Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSS-Animationen

Das CSS-Animationen-Modul ermöglicht es Ihnen, die Werte von CSS-Eigenschaften, wie background-position und transform, über die Zeit hinweg mittels Keyframes zu animieren. Jedes Keyframe beschreibt, wie das animierte Element zu einem gegebenen Zeitpunkt während der Animationssequenz gerendert 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 untenstehenden Feld zu sehen, klicken Sie das Kontrollkästchen 'Animation abspielen' an oder bewegen Sie den Cursor über das Feld. Wenn die Animation aktiv ist, ändert die Wolke oben ihre Form, Schneeflocken fallen, und der Schneestand am Boden steigt an. Um die Animation zu pausieren, deaktivieren Sie das Kontrollkästchen oder bewegen Sie den Cursor aus dem Feld heraus.

Diese Beispielanimation verwendet animation-iteration-count, um die Flocken wiederholt fallen zu lassen, animation-direction, um die Wolke hin und her zu bewegen, animation-fill-mode, um den Schneestand als Reaktion auf die Wolkenbewegung ansteigen zu lassen, und animation-play-state, um die Animation anzuhalten.

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

Referenz

Eigenschaften

Das CSS-Animationen-Modul Stufe 2 führt außerdem 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. Derzeit unterstützt kein Browser diese Funktionen.

At-Regeln und Deskriptoren

Ereignisse

Alle Animationen, auch solche mit einer Dauer von 0 Sekunden, werfen Animationsereignisse.

Schnittstellen

Leitfäden

Verwendung von CSS-Animationen

Schritt-für-Schritt-Anleitung, wie Animationen mithilfe von CSS erstellt werden. Dieser Artikel beschreibt die animationbezogenen CSS-Eigenschaften und die At-Regel sowie deren Zusammenspiel.

Animierbare CSS-Eigenschaften

Überblick darüber, wie verschiedene CSS-Eigenschaften animiert werden können, einschließlich ihrer Animationstypen und Interpolationsmethoden.

Verwendung der Web Animations API

Allgemeine 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