Thuộc tính Thường thuận tiện để sử dụng thuộc tính tốc ký animation-direction
CSS đặt ra một hoạt hình nên phát về phía trước, lùi hoặc thay thế qua lại giữa việc chơi chuỗi về phía trước và lùi.animation-direction
CSS property sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward.Thử nó
animation
để đặt tất cả các thuộc tính hoạt hình cùng một lúc.Cú pháp
/* Single animation */
animation-direction: normal;
animation-direction: reverse;
animation-direction: alternate;
animation-direction: alternate-reverse;
/* Multiple animations */
animation-direction: normal, reverse;
animation-direction: alternate, reverse, normal;
/* Global values */
animation-direction: inherit;
animation-direction: initial;
animation-direction: revert;
animation-direction: revert-layer;
animation-direction: unset;
Giá trị
normal
Hoạt hình chơi về phía trước mỗi chu kỳ. Nói cách khác, mỗi lần hoạt hình chu kỳ, hình ảnh động sẽ đặt lại về trạng thái bắt đầu và bắt đầu lại. Đây là giá trị mặc định.
reverse
Hoạt hình chơi ngược mỗi chu kỳ. Nói cách khác, mỗi lần hoạt hình chu kỳ, hình ảnh động sẽ đặt lại về trạng thái kết thúc và bắt đầu lại. Các bước hoạt hình được thực hiện ngược và các chức năng thời gian cũng được đảo ngược. Ví dụ: hàm thời gian ease-in
trở thành ease-out
.
alternate
Hoạt hình đảo ngược hướng mỗi chu kỳ, với lần lặp đầu tiên được phát về phía trước. Số lượng để xác định xem một chu kỳ thậm chí là chẵn hoặc lẻ bắt đầu ở một.
animation-direction =0
#=
normal |
reverse |
alternate |
alternate-reverse
Hoạt hình đảo ngược hướng mỗi chu kỳ, với lần lặp đầu tiên được phát ngược. Số lượng để xác định xem một chu kỳ thậm chí là chẵn hoặc lẻ bắt đầu ở một.
Lưu ý: Khi bạn chỉ định nhiều giá trị được phân tách bằng dấu phẩy trên thuộc tính = = = animation-direction =
1, chúng được áp dụng cho hình ảnh động theo thứ tự xuất hiện
#
normal |
reverse |
alternate |
alternate-reverseanimation-direction =
2s. Đối với các tình huống trong đó số lượng hình ảnh động và giá trị thuộc tính
#
normal |
reverse |
alternate |
alternate-reverseanimation-direction =
#
normal |
reverse |
alternate |
alternate-reverse
animation-direction =1 property, they are applied to the animations in the order in which the
#=
normal |
reverse |
alternate |
alternate-reverse
animation-direction =2s appear. For situations where the number of animations and
#=
normal |
reverse |
alternate |
alternate-reverse
animation-direction =1 property values do not match, see Setting multiple animation property values.
#=
normal |
reverse |
alternate |
alternate-reverse
Định nghĩa chính thức
Cú pháp chính thức
animation-direction =
#=
normal |
reverse |
alternate |
alternate-reverse
Ví dụ
Đảo ngược hướng hoạt hình
HTML
CSS
.box {
background-color: rebeccapurple;
border-radius: 10px;
width: 100px;
height: 100px;
}
.box:hover {
animation-name: rotate;
animation-duration: 0.7s;
animation-direction: reverse;
}
@keyframes rotate {
0% {
transform: rotate[0];
}
100% {
transform: rotate[360deg];
}
}
Kết quả
Xem hình ảnh động CSS để biết ví dụ.
Thông số kỹ thuật
Hoạt hình CSS Cấp 1 # Phía định hướng hoạt hình # animation-direction |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt
Xem thêm
Thí dụ
Chơi phim hoạt hình về phía trước, sau đó ngược:
Div {& nbsp; & nbsp; hoạt hình-hướng: thay thế;}
animation-direction: alternate;
}
Hãy tự mình thử »
Thêm ví dụ "hãy thử nó" dưới đây.
Định nghĩa và cách sử dụng
Thuộc tính animation-direction
xác định xem một hình ảnh động nên được phát về phía trước, ngược hoặc trong các chu kỳ thay thế.
thông thường |
không |
không. Đọc về hoạt hình |
CSS3 |
object.style.AnimationDirection = "đảo ngược" thử nó |
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.
Các số theo sau là -webkit-, -moz- hoặc -o- chỉ định phiên bản đầu tiên hoạt động với tiền tố.
Phía định hướng hoạt hình | 43.04.0 & nbsp; -webkit- 4.0 -webkit- | 10.0 | 16.05.0 & nbsp; -moz- 5.0 -moz- | 9.04.0 & nbsp; -webkit- 4.0 -webkit- | 30.015.0 & nbsp; -webkit-12.0 & nbsp; -o- 15.0 -webkit- 12.0 -o- |
CSS Cú pháp
Định hướng hoạt hình: Bình thường | Đảo ngược | Thay thế | Phân phối thay thế | ban đầu | kế thừa;
Giá trị tài sản
thông thường | không | không. Đọc về hoạt hình |
CSS3 | Cú pháp JavaScript: | không. Đọc về hoạt hình |
CSS3 | Cú pháp JavaScript: | không. Đọc về hoạt hình |
CSS3 | Cú pháp JavaScript: | không. Đọc về hoạt hình |
CSS3 | Cú pháp JavaScript: | |
object.style.AnimationDirection = "đảo ngược" thử nó | Hỗ trợ trình duyệt |
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.
Thí dụ
Chơi phim hoạt hình về phía trước, sau đó ngược:
Div {& nbsp; & nbsp; hoạt hình-hướng: thay thế;}
animation-direction: alternate-reverse;
}
Hãy tự mình thử »
Thí dụ
Chơi phim hoạt hình về phía trước, sau đó ngược:
Div {& nbsp; & nbsp; hoạt hình-hướng: thay thế;}
animation-direction: reverse;
}
Hãy tự mình thử »
Thêm ví dụ "hãy thử nó" dưới đây.
Định nghĩa và cách sử dụng
Thuộc tính animation-direction
xác định xem một hình ảnh động nên được phát về phía trước, ngược hoặc trong các chu kỳ thay thế.