AnimationEvent
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2015 browserübergreifend verfügbar.
Das AnimationEvent Interface repräsentiert Ereignisse, die Informationen im Zusammenhang mit Animationen bereitstellen.
Konstruktor
AnimationEvent()-
Erstellt ein
AnimationEvent-Ereignis mit den angegebenen Parametern.
Eigenschaften der Instanz
Erbt auch Eigenschaften von seinem Elternteil Event.
AnimationEvent.animationSchreibgeschützt-
Eine schreibgeschützte
CSSAnimation-Eigenschaft, die die Animation darstellt, die mit dem Ereignis verknüpft ist. AnimationEvent.animationNameSchreibgeschützt-
Ein String, der den Wert des
animation-nameenthält, der die Animation erzeugt hat. AnimationEvent.elapsedTimeSchreibgeschützt-
Ein
float, der die Laufzeit der Animation in Sekunden angibt, als dieses Ereignis ausgelöst wurde, ohne Berücksichtigung der Zeit, in der die Animation pausiert war. Für einanimationstart-Ereignis istelapsedTime0.0, es sei denn, es gab einen negativen Wert füranimation-delay, in diesem Fall wird das Ereignis mitelapsedTime, das(-1 * delay)enthält, ausgelöst. AnimationEvent.pseudoElementSchreibgeschützt-
Ein String, der mit
'::'beginnt und den Namen des Pseudoelements enthält, auf dem die Animation läuft. Läuft die Animation nicht auf einem Pseudoelement, sondern auf dem Element, ist es ein leerer String:''.
Methoden der Instanz
Erbt Methoden von seinem Elternteil, Event.
Spezifikationen
| Spezifikation |
|---|
| CSS Animations Level 1> # interface-animationevent> |
Browser-Kompatibilität
Siehe auch
- Verwendung von CSS-Animationen
- Animationsbezogene CSS-Eigenschaften und At-Regeln:
animation,animation-composition,animation-delay,animation-direction,animation-duration,animation-fill-mode,animation-iteration-count,animation-name,animation-play-state,animation-timing-function,@keyframes.