CSS-Animationen

Das CSS-Animations-Modul ermöglicht es Ihnen, die Werte von CSS-Eigenschaften wie background-position und transform im Laufe der Zeit durch 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 bewegen Sie den Cursor über das Feld. Während die Animation aktiv ist, ändert sich die Form der Wolke oben, Schneeflocken fallen und der Schneestand unten steigt an. Um die Animation zu pausieren, deaktivieren Sie das Kontrollkästchen oder entfernen Sie den Cursor vom Feld.

Diese Beispielanimation verwendet animation-iteration-count, um die Flocken wiederholt fallen zu lassen, animation-direction, um die Wolke hin- und herzubewegen, animation-fill-mode, um den Schneestand als Reaktion auf die Wolkenbewegung anzuheben, 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

Das CSS-Animationsmodul Level 2 führt auch 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 wird keine dieser Funktionen von Browsern unterstützt.

At-Rules

Ereignisse

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

Schnittstellen

Leitfäden

Using CSS animations

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.

Using the Web Animations API

Gemeinsame Animationsanforderungen, die mit wenigen JavaScript-Zeilen gelöst werden können.

Verwandte Konzepte

Spezifikationen

Specification
CSS Animations Level 2
CSS Animations Level 1

Siehe auch