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-Animationsmodul ermöglicht es Ihnen, die Werte von CSS-Eigenschaften wie background-position und transform im Laufe der Zeit durch die Verwendung von Keyframes zu animieren. Jedes Keyframe beschreibt, wie das animierte Element zu einem bestimmten 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 untenstehenden Feld anzusehen, klicken Sie auf das Kontrollkästchen 'Animation abspielen' oder fahren Sie mit dem Cursor über das Feld. Wenn die Animation aktiv ist, ändert die Wolke oben ihre Form, Schneeflocken fallen, und der Schneepegel am Boden steigt. Um die Animation zu pausieren, deaktivieren Sie das Kontrollkästchen oder bewegen Sie Ihren Cursor weg von dem Feld.

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 Schneepegel als Reaktion auf die Wolkenbewegung zu erhöhen, und animation-play-state, um die Animation zu pausieren.

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

Referenz

Eigenschaften

Das CSS-Animationsmodul Level 2 führt auch die 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 Eigenschaften ein. Derzeit unterstützen keine Browser diese Funktionen.

At-Rules und Deskriptoren

Ereignisse

Alle Animationen, selbst solche mit einer Dauer von 0 Sekunden, werfen Animationsevents aus.

Schnittstellen

Leitfäden

Verwendung von CSS-Animationen

Schritt-für-Schritt-Anleitung zum Erstellen von Animationen mit CSS. Dieser Artikel beschreibt die animationsbezogenen CSS-Eigenschaften und, wie sie zusammen mit at-rule interagieren.

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

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