Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSSAnimation

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2020 browserübergreifend verfügbar.

Die CSSAnimation-Schnittstelle der Web Animations API repräsentiert ein Animation-Objekt.

EventTarget Animation CSSAnimation

Instanz-Eigenschaften

Diese Schnittstelle erbt Eigenschaften von ihrem übergeordneten Objekt, Animation.

CSSAnimation.animationName Schreibgeschützt

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.

css
.animate {
  animation: slide-in 0.7s both;
}

@keyframes slide-in {
  0% {
    transform: translateY(-1000px);
  }
  100% {
    transform: translateY(0);
  }
}
js
let animations = document.querySelector(".animate").getAnimations();
console.log(animations[0]);

Spezifikationen

Spezifikation
CSS Animations Level 2
# the-CSSAnimation-interface

Browser-Kompatibilität