Thuộc tính rotate của CSS
định nghĩa và cách sử dụng
rotate
Thuộc tính này cho phép bạn quay phần tử.
rotate
Thuộc tính này định nghĩa một giá trị biểu thị mức độ quay của phần tử theo hướng kim đồng hồ xung quanh trục z. Để quay phần tử theo trục x hoặc trục y hoặc theo cách khác, phải định nghĩa tương ứng.
rotate
giá trị của thuộc tính có thể là một góc, tên trục + góc, hoặc ba giá trị + góc.
- Nếu chỉ cung cấp một góc, phần tử sẽ quay theo hướng kim đồng hồ xung quanh trục z.
- Nếu cung cấp tên trục + góc, phần tử sẽ quay theo hướng kim đồng hồ xung quanh trục được chỉ định.
- Nếu cung cấp ba giá trị + góc, ba giá trị này định nghĩa một vector, phần tử sẽ quay xung quanh vector đó.
để hiểu rõ hơn rotate
thuộc tính, hãy xemhiển thị。
lưu ý:Một kỹ thuật khác để quay phần tử là sử dụng với Hàm rotate() CSS thuộc tính CSS transform.
mẫu
ví dụ 1
thay đổi mức độ quay của phần tử:
div { rotate: 30deg; }
ví dụ 2
khi rotate
Khi thuộc tính được thiết lập thành vector và góc, phần tử sẽ quay xung quanh vector đó.
Ở đây, vector là [1 1 0] trong mặt phẳng hai chiều, có tọa độ x và y, sau đó quay 60 độ:
div { rotate: 1 1 0 60deg; }
cú pháp CSS
rotate: trục góc|initial|inherit;
giá trị thuộc tính
giá trị | miêu tả |
---|---|
trục |
tùy chọn. Nếu không thiết lập, giá trị mặc định là trục z. Định nghĩa trục quay của phần tử.
|
góc |
định nghĩa mức độ quay của phần tử. Đơn vị có thể là:
|
góc vector |
ba số này định nghĩa một vector, phần tử sẽ quay xung quanh vector này. ba số này là tọa độ x, y và z của vector. giá trị cuối cùng là góc quay. giá trị có thể: số số số góc |
initial | đặt thuộc tính này về giá trị mặc định. Xem thêm initial。 |
inherit | thuộc tính này được kế thừa từ phần tử cha. Xem thêm inherit。 |
chi tiết kỹ thuật
giá trị mặc định: | none |
---|---|
thừa kế: | không |
ch製 animation: | hỗ trợ. Xem thêm:thuộc tính liên quan đến animation。 |
phiên bản: | CSS3 |
cú pháp JavaScript: | object.style.rotate="-120deg" |
hỗ trợ trình duyệt
số trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
trang liên quan
Giáo trình:CSS 2D biên đổi
Giáo trình:Chuyển đổi 3D CSS
Tham khảo:Thuộc tính scale của CSS
Tham khảo:Thuộc tính translate CSS