Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
CSSTransition
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2020.
DasCSSTransition-Interface derWeb Animations API repräsentiert einAnimation-Objekt, das für eineCSS-Transition verwendet wird.
In diesem Artikel
Instanz-Eigenschaften
Dieses Interface erbt Eigenschaften von seinem Elternteil,Animation.
CSSTransition.transitionPropertySchreibgeschütztGibt den Namen der CSS-Transition-Eigenschaft als String zurück.
Instanz-Methoden
Dieses Interface erbt Methoden von seinem Elternteil,Animation.
Keine spezifischen Methoden.
Beispiele
>Untersuchen der zurückgegebenen CSSTransition
Die Transition im folgenden Beispiel ändert die Breite des Kastens bei Hover. Der Aufruf vonElement.getAnimations() gibt ein Array allerAnimation-Objekte zurück. In unserem Fall wird einCSSTransition-Objekt zurückgegeben, das die erstellte Animation repräsentiert.
.box { background-color: #165baa; color: white; width: 100px; height: 100px; transition: width 4s;}.box:hover { width: 200px;}const item = document.querySelector(".box");item.addEventListener("transitionrun", () => { let animations = document.querySelector(".box").getAnimations(); console.log(animations[0]);});Spezifikationen
| Specification |
|---|
| CSS Transitions Module Level 2> # the-CSSTransition-interface> |