CSSAnimation
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
Die CSSAnimation
-Schnittstelle der Web Animations API repräsentiert ein Animation
-Objekt.
Instanz-Eigenschaften
Diese Schnittstelle erbt Eigenschaften von ihrem übergeordneten Objekt, Animation
.
CSSAnimation.animationName
Nur lesbar-
Gibt den Animationsnamen als String zurück.
Instanz-Methoden
Diese Schnittstelle erbt Methoden von ihrem übergeordneten Objekt, Animation
.
Beispiele
Untersuchung der zurückgegebenen CSSAnimation
Die Animation im folgenden Beispiel ist in CSS mit dem Namen slide-in
definiert. Der Aufruf von Element.getAnimations()
gibt ein Array aller Animation
-Objekte zurück. In unserem Fall wird ein CSSAnimation
-Objekt zurückgegeben, das die in CSS erstellte Animation repräsentiert.
.animate {
animation: slide-in 0.7s both;
}
@keyframes slide-in {
0% {
transform: translateY(-1000px);
}
100% {
transform: translateY(0);
}
}
let animations = document.querySelector(".animate").getAnimations();
console.log(animations[0]);
Spezifikationen
Specification |
---|
CSS Animations Level 2 # the-CSSAnimation-interface |
Browser-Kompatibilität
BCD tables only load in the browser