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.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
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.