Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
CSSTransition: transitionProperty-Eigenschaft
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.
DietransitionProperty-Eigenschaft desCSSTransition-Interfaces liefert denerweiterten Übergangseigenschaftsnamen der Transition zurück. Dies ist die ausgeschriebene CSS-Eigenschaft, für die die Transition generiert wurde.
In diesem Artikel
Wert
Ein String.
Beispiele
>Rückgabe der transitionProperty
Die Transition im folgenden Beispiel ändert die Breite des Kastens beim Hover-Effekt. Der Aufruf vonElement.getAnimations() gibt ein Array allerAnimation-Objekte zurück. In unserem Fall wird einCSSTransition-Objekt zurückgegeben, das dieerzeugte Animation darstellt. DietransitionProperty-Eigenschaft gibt die Eigenschaftzurück, für die die Transition erstellt wurde, in diesem Fallwidth.
.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].propertyName);});Spezifikationen
| Specification |
|---|
| CSS Transitions Module Level 2> # dom-csstransition-transitionproperty> |