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.
Die CSSTransition-Schnittstelle der Web Animations API repräsentiert ein Animation-Objekt, das für eine CSS Transition verwendet wird.
Instanz-Eigenschaften
Diese Schnittstelle erbt Eigenschaften von ihrem übergeordneten Element, Animation.
- CSSTransition.transitionPropertySchreibgeschützt
- 
Gibt den Namen der CSS-Übergangseigenschaft als Zeichenkette zurück. 
Instanz-Methoden
Diese Schnittstelle erbt Methoden von ihrem übergeordneten Element, Animation.
Keine spezifischen Methoden.
Beispiele
>Inspizieren der zurückgegebenen CSSTransition
Die Transition im folgenden Beispiel ändert die Breite des Kastens beim Hover. Der Aufruf von Element.getAnimations() gibt ein Array aller Animation-Objekte zurück. In unserem Fall wird ein CSSTransition-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 Level 2> # the-CSSTransition-interface> | 
Browser-Kompatibilität
Loading…