Thuộc tính chuyển tiếp CSS
Ví dụ
Di chuột qua phần tử <div> và thay đổi độ rộng bằng hiệu ứng chuyển tiếp mượt mà:
div
{
transition-property: width;
}
div:hover {
width: 300px;
}
Hãy tự mình thử »Thêm ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và cách sử dụng
Thuộc transition-property
chỉ định tên của thuộc tính CSS mà hiệu ứng chuyển tiếp dành cho (hiệu ứng chuyển tiếp sẽ bắt đầu khi thuộc tính CSS được chỉ định thay đổi).
Mẹo: Hiệu ứng chuyển tiếp thường có thể xảy ra khi người dùng di chuột qua một phần tử.
Lưu ý: Luôn chỉ định thuộc tính thời lượng chuyển tiếp , nếu không thì thời lượng bằng 0 và quá trình chuyển đổi sẽ không có hiệu lực.
Giá trị mặc định: | tất cả |
---|---|
Thừa hưởng: | KHÔNG |
Hoạt hình: | KHÔNG. Đọc về hoạt hình |
Phiên bản: | CSS3 |
Cú pháp JavaScript: | đối tượng .style.transitionProperty="width,height"Hãy 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ố.
Property | |||||
---|---|---|---|---|---|
transition-property | 26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
Cú pháp CSS
transition-property: none|all| property |initial|inherit;
Giá trị tài sản
Value | Description |
---|---|
none | No property will get a transition effect |
all | Default value. All properties will get a transition effect |
property | Defines a comma separated list of CSS property names the transition effect is for |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Thêm ví dụ
Ví dụ
Di chuột qua phần tử <div> và thay đổi chiều rộng VÀ chiều cao bằng hiệu ứng chuyển tiếp mượt mà:
div {
transition-property: width, height;
}
div:hover {
width: 300px;
height: 300px;
}
Hãy tự mình thử »Trang liên quan
Hướng dẫn CSS: Chuyển tiếp CSS
Tham chiếu DOM HTML: thuộc tính transitionProperty