---
title: TransitionEvent
slug: Web/API/TransitionEvent
translation_of: Web/API/TransitionEvent
---
{{APIRef("CSSOM")}} {{SeeCompatTable}}
TransitonEvent 接口指那些提供了与 transition 有关信息的事件。
属性
同时也继承了父类 {{domxref("Event")}} 的属性.
- {{domxref("TransitionEvent.propertyName")}} {{readonlyInline}}
- 是一个{{domxref("DOMString")}},代表与这个 transition 有关的 CSS 属性名.
- {{domxref("TransitionEvent.elapsedTime")}} {{readonlyInline}}
- 是一个 float 值,代表从这个事件触发开始,这个 transition 运行的时间(以秒为单位)。这个值不受 {{cssxref("transition-delay")}} 属性的影响.
- {{domxref("TransitionEvent.pseudoElement")}} {{readonlyInline}}
- 是一个以 '::' 开头的 {{domxref("DOMString")}}, 代表这个过渡运行于其上的伪元素的名字。如果这个过渡不是在一个伪元素上而是在一个元素上运行的,这个值就是一个空值''。
构造函数
- {{domxref("TransitionEvent.TransitionEvent", "TransitionEvent()")}}
- 用给定的参数创建一个 TransitionEvent 事件。
方法
同时也继承了父类 {{domxref("Event")}}的方法.
- {{domxref("TransitionEvent.initTransitionEvent()")}} {{non-standard_inline}}{{deprecated_inline}}
- 使用已经废弃的{{domxref("Document.createEvent()", "Document.createEvent(\"TransitionEvent\")")}} 方法初始化已经创建的 TransitonEvent 事件。
Specifications
Specification |
Status |
Comment |
{{ SpecName('CSS3 Transitions', '#Events-TransitionEvent', 'TransitionEvent') }} |
{{ Spec2('CSS3 Transitions') }} |
Initial definition. |
Browser compatibility
{{Compat("api.TransitionEvent")}}
See also
- Using CSS transitions
- CSS properties: {{cssxref("transition")}}, {{cssxref("transition-delay")}}, {{cssxref("transition-duration")}}, {{cssxref("transition-property")}}, {{cssxref("transition-timing-function")}}.