[go: up one dir, main page]

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-Übergänge

Das CSS-Transitions-Modul spezifiziert Funktionalitäten zur Erstellung von allmählichen Übergängen zwischen verschiedenen CSS-Property-Werten. Das Verhalten dieser Übergänge kann durch die Angabe ihrer Timing-Funktion, Dauer und anderer Werte gesteuert werden.

Normalerweise erfolgt die Änderung eines CSS-Property-Werts sofort von dem alten Wert zum neuen Wert. Das CSS-Transition-Modul ermöglicht die Steuerung eines Übergangs vom alten Zustand der Eigenschaft zu dem neuen Zustand über einen bestimmten Zeitraum. Es bietet auch Ereignis-Handler, um Code in Reaktion auf verschiedene Stadien eines Übergangs auszuführen.

In bestimmten Fällen gibt es keinen ursprünglichen "von"-Wert für einen Übergang. Zum Beispiel, wenn ein Element dem DOM hinzugefügt wird, sind die definierten Stile für den "zu"-Zustand bestimmt. Dieses Modul bietet die @starting-style at-rule, die es ermöglicht, Startstile für solche Fälle zu definieren. Das Modul definiert auch, wie diskrete Eigenschaftswerte übergehen sollten, wie zum Beispiel das Überblenden der diskret animierten display Eigenschaft vom none Wert zu einem angezeigten Wert.

Referenz

Eigenschaften

At-Rules

Schnittstellen

Leitfäden

Verwendung von CSS-Übergängen

Schritt-für-Schritt-Anleitung, die erklärt, wie man Übergänge mit CSS erstellt. Dieser Artikel beschreibt jede relevante CSS-Eigenschaft und erklärt, wie sie miteinander interagieren.

Animierung von display

Übergang zum und vom none Wert der diskret animierten display Eigenschaft.

Übergang eines Popovers und Übergang eines <dialog>

Beispiele für Übergänge von @starting-style zu finalen :popover-open und :open Pseudoklassen-Stilen.

Verwandte Konzepte

Spezifikationen

Specification
CSS Transitions
CSS Transitions Level 2

Siehe auch