--- title: AnimationEvent slug: Web/API/AnimationEvent tags: - API - CSS アニメーション - Experimental - Interface - Reference - Web Animations - インターフェイス translation_of: Web/API/AnimationEvent ---
{{SeeCompatTable}}{{APIRef("Web Animations API")}}

AnimationEvent インターフェイスは、アニメーションに関する情報を提供するイベントを表します。

{{InheritanceDiagram}}

コンストラクター

{{domxref("AnimationEvent.AnimationEvent", "AnimationEvent()")}}
指定された引数で AnimationEvent イベントを生成します。

プロパティ

親の {{domxref("Event")}} から継承されるプロパティもあります

{{domxref("AnimationEvent.animationName")}} {{readonlyInline}}
{{domxref("DOMString")}} で、この変化に関連付けられた {{cssxref("animation-name")}} CSS プロパティの値を含みます。
{{domxref("AnimationEvent.elapsedTime")}} {{readonlyInline}}
float 値で、アニメーションが実行された時間の長さを秒単位で表し、イベントが発生したときは、アニメーションが停止していた時間は除外されます。 animationstart イベントでは、 elapsedTime は、ふつう 0.0 となりますが、 {{cssxref("animation-delay")}} が負の値であった場合は例外で、この場合はイベントは elapsedTime(-1 * delay) が入った状態でイベントが発生します。
{{domxref("AnimationEvent.pseudoElement")}} {{readonlyInline}}
{{domxref("DOMString")}} で、 '::' で始まり、アニメーションが実行される 疑似要素 の名前が入ります。このアニメーションが疑似要素ではなく要素で実行されている場合は、空文字列 '' になります。

メソッド

親の {{domxref("Event")}} から継承されるメソッドもあります

{{domxref("AnimationEvent.initAnimationEvent()")}} {{non-standard_inline}}{{deprecated_inline}}
非推奨の {{domxref("Document.createEvent()", "Document.createEvent(\"AnimationEvent\")")}} メソッドを使用して作成された AnimationEvent を初期化します。

仕様書

仕様書 状態 備考
{{SpecName("CSS3 Animations", "#interface-animationevent", "AnimationEvent")}} {{Spec2("CSS3 Animations")}} 初回定義

ブラウザーの対応

{{Compat("api.AnimationEvent")}}

関連情報