AnimationEvent: bộ khởi tạo AnimationEvent()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since August 2016.
Bộ khởi tạo AnimationEvent() trả về một đối tượng AnimationEvent mới, đại diện cho một sự kiện liên quan đến một hoạt ảnh.
Cú pháp
new AnimationEvent(type)
new AnimationEvent(type, options)
Tham số
type-
Một chuỗi chứa tên kiểu của
AnimationEvent. Giá trị này phân biệt chữ hoa chữ thường và trình duyệt đặt nó thànhanimationstart,animationend, hoặcanimationiteration. optionsOptional-
Một đối tượng mà, ngoài các thuộc tính được định nghĩa trong
Event(), còn có các thuộc tính sau:animationNameOptional-
Một chuỗi chứa giá trị của thuộc tính CSS
animation-nameliên kết với chuyển tiếp. Mặc định là"". elapsedTimeOptional-
Một giá trị
floatcho biết khoảng thời gian hoạt ảnh đã chạy, tính bằng giây, tại thời điểm sự kiện này được kích hoạt, không bao gồm mọi khoảng thời gian hoạt ảnh bị tạm dừng. Với sự kiệnanimationstart,elapsedTimelà0.0trừ khi có giá trị âm choanimation-delay, trong trường hợp đó sự kiện sẽ được kích hoạt vớielapsedTimechứa(-1 * delay). Mặc định là0.0. pseudoElementOptional-
Một chuỗi, bắt đầu bằng
"::", chứa tên của pseudo-element mà hoạt ảnh chạy trên đó. Nếu hoạt ảnh không chạy trên pseudo-element mà chạy trên chính phần tử, hãy chỉ định một chuỗi rỗng:"". Mặc định là"".
Thông số kỹ thuật
| Specification |
|---|
| CSS Animations Level 1> # dom-animationevent-animationevent> |
Tương thích trình duyệt
Xem thêm
- Dùng CSS animations
- Các thuộc tính và at-rule CSS liên quan đến hoạt ảnh:
animation,animation-delay,animation-direction,animation-duration,animation-fill-mode,animation-iteration-count,animation-name,animation-play-state,animation-timing-function,@keyframes - Giao diện
AnimationEventmà nó thuộc về.