Thuộc tính chuyển đổi kiểu
Thí dụ
Di chuột qua phần tử div để thay đổi dần giao diện của nó:
document.getElementById("myDIV").style.transition = "all 2s";
Định nghĩa và Cách sử dụng
Thuộc tính chuyển tiếp là một thuộc tính viết tắt cho bốn thuộc tính chuyển tiếp:
chuyển tiếpProperty, chuyển tiếpDuration, chuyển đổiTimingFunction và chuyển tiếpDelay.
Lưu ý: Luôn chỉ định thuộc tính transferDuration, nếu không thời lượng bằng 0 và quá trình chuyển đổi sẽ không có hiệu lực.
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.
Property | |||||
---|---|---|---|---|---|
transition | 26.0 | 10.0 | 16.0 | 6.1 3.1 WebkitTransition |
12.1 |
Cú pháp
Trả lại thuộc tính chuyển đổi:
object.style.transition
Đặt thuộc tính chuyển đổi:
object.style.transition = "property duration timing-function delay|initial|inherit"
Giá trị tài sản
Value | Description |
---|---|
transitionProperty | Specifies the name of the CSS property the transition effect is for |
transitionDuration | Specifies how many seconds or milliseconds the transition effect takes to complete |
transitionTimingFunction | Specifies the speed curve of the transition effect |
transitionDelay | Defines when the transition effect will start |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Chi tiết kỹ thuật
Giá trị mặc định: | tất cả 0 dễ dàng 0 |
---|---|
Giá trị trả lại: | Một chuỗi, đại diện cho thuộc tính chuyển tiếp của một phần tử |
Phiên bản CSS | CSS3 |
Các trang liên quan
Tham chiếu CSS: thuộc tính chuyển tiếp
❮ Đối tượng phong cách