CSS-Ãbergänge
Das CSS-Ãbergänge Modul legt die Funktionalität fest, um allmähliche Ãbergänge zwischen unterschiedlichen CSS-Property-Werten zu erstellen. Das Verhalten dieser Ãbergänge kann durch die Angabe ihrer "Easing-Funktion", Dauer und anderer Werte gesteuert werden.
Normalerweise, wenn sich der Wert einer CSS-Property ändert, erfolgt die Ãnderung vom alten zum neuen Wert sofort. Das CSS-Ãbergänge Modul ermöglicht es, einen Ãbergang vom alten Zustand der Property zu dem neuen über einen bestimmten Zeitraum zu steuern. Es bietet auch Ereignishandler, um Code als Reaktion auf verschiedene Ãbergangsphasen auszuführen.
In bestimmten Fällen gibt es keinen Ausgangswert "from" für einen Ãbergang. Beispielsweise, wenn ein Element zum DOM hinzugefügt wird, sind die definierten Stile für den "to"-Zustand. Dieses Modul stellt die @starting-style Regel bereit, die es ermöglicht, Startstile für solche Fälle zu definieren. Das Modul definiert auch, wie diskrete Property-Werte übergangen werden sollten, wie zum Beispiel das Ãbergang der diskret animierten display Property vom none Wert zu einem angezeigten Wert.
Referenz
>Properties
At-Regeln
Schnittstellen
CSSStartingStyleRuleCSSTransitiontransitionPropertyEigenschaft
TransitionEventTransitionEvent()KonstruktorTransitionEvent.propertyNameEigenschaftTransitionEvent.elapsedTimeEigenschaftTransitionEvent.pseudoElementEigenschafttransitioncancelEreignistransitionendEreignistransitionrunEreignistransitionstartEreignis
Leitfäden
- Verwendung von CSS-Ãbergängen
-
Schritt-für-Schritt-Anleitung zur Erstellung von Ãbergängen mit CSS. Dieser Artikel beschreibt jede relevante CSS-Property und erklärt, wie sie miteinander interagieren.
- Animation von
display -
Ãbergang zu und von dem
noneWert der diskret animiertendisplayProperty. - Ãbergang eines Popovers und Ãbergang eines
<dialog> -
Beispiele für den Ãbergang von
@starting-stylezu endgültigen:popover-openund:openPseudo-Klasse Stilen.
Verwandte Konzepte
-
interpolate-sizeProperty -
calc-size()Funktion -
Intrinsische GröÃe Glossar-Begriff
-
CSS-Easing-Funktionen Modul:
<easing-function>Datentyp
-
CSS-Animationen Modul:
-
CSS-Transformationen Modul:
-
CSS-Scroll-Snap Modul:
Spezifikationen
| Spezifikation |
|---|
| CSS Transitions Module Level 1 > |
| CSS Transitions Module Level 2 > |
Siehe auch
opacityvisibilityViewTransitionSchnittstellePageTransitionEventSchnittstelle