---
title: AnimationEvent
slug: Web/API/AnimationEvent
tags:
- API
- Experimental
- Interface
- Reference
- Web Animations
translation_of: Web/API/AnimationEvent
---
{{SeeCompatTable}}{{APIRef("Event")}}
AnimationEvent
인터페이스는 에니메이션과 관련된 정보를 제공하는 이벤트를 나타냅니다.
{{InheritanceDiagram}}
생성자
- {{domxref("AnimationEvent.AnimationEvent", "AnimationEvent()")}}
- 주어진 매개변수로
AnimationEvent
를 생성합니다.
속성
{{domxref("Event")}}의 속성을 상속합니다.
- {{domxref("AnimationEvent.animationName")}} {{readonlyInline}}
- 트랜지션과 관련된 {{cssxref("animation-name")}} CSS 속성의 값을 가진 {{domxref("DOMString")}}입니다.
- {{domxref("AnimationEvent.elapsedTime")}} {{readonlyInline}}
- 애니메이션이 재생된 총 시간을 나타내는 실수입니다. 초 단위로, 애니메이션이 일시정지된 시간은 제외합니다.
animationstart
이벤트의 elapsedTime
은 0.0
이지만, {{cssxref("animation-delay")}} 값이 음수였다면 대신 (-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
를 초기화합니다.
명세
Specification |
Status |
Comment |
{{ SpecName('CSS3 Animations', '#AnimationEvent-interface', 'AnimationEvent') }} |
{{ Spec2('CSS3 Animations') }} |
Initial definition. |
브라우저 호환성
{{Compat("api.AnimationEvent")}}
같이 보기
- CSS 애니메이션 사용하기
- 애니메이션 관련 CSS 속성과 @-규칙: {{cssxref("animation")}}, {{cssxref("animation-delay")}}, {{cssxref("animation-direction")}}, {{cssxref("animation-duration")}}, {{cssxref("animation-fill-mode")}}, {{cssxref("animation-iteration-count")}}, {{cssxref("animation-name")}}, {{cssxref("animation-play-state")}}, {{cssxref("animation-timing-function")}}, {{cssxref("@keyframes")}}.