Kelembutan CSS rotate
Definisi dan penggunaan
rotate
Atribut ini memungkinkan Anda memutar elemen.
rotate
Atribut ini mendefinisikan nilai yang menunjukkan tingkat putar elemen mengelilingi sumbu z. Untuk mengputar elemen mengelilingi sumbu x, y, atau cara lain, perlu mendefinisikan dengan cara yang sesuai.
rotate
Nilai atribut ini dapat berupa sudut, nama sumbu + sudut, atau tiga nilai + sudut.
- Jika hanya diberikan sudut, elemen akan berputar mengelilingi sumbu z dengan arah jam.
- Jika diberikan nama sumbu + sudut, elemen akan berputar mengelilingi sumbu yang ditentukan dengan arah jam
- Jika diberikan tiga nilai + sudut, tiga nilai ini mendefinisikan sebuah vektor, elemen akan berputar mengelilingi vektor ini.
Untuk memahami lebih baik rotate
Atribut, lihatPertunjukan.
Perhatian:Teknik lain untuk memutar elemen adalah menggunakan Fungsi rotate() CSS Atribut transform CSS.
Contoh
Contoh 1
Ubah putar elemen:
div { rotate: 30deg; }
Contoh 2
Ketika rotate
Ketika atribut diset ke vektor dan sudut, elemen akan berputar mengelilingi vektor ini.
Di sini, vektor adalah [1 1 0] di dalam bidang dua dimensi, memiliki koordinat x dan y, dan berputar 60 derajat:
div { rotate: 1 1 0 60deg; }
Buat bahasa CSS
rotate: sumbu angle|initial|inherit;
Nilai atribut
Nilai | Deskripsi |
---|---|
sumbu |
Pilihan. Jika belum diset, nilai baku adalah sumbu z. Mendefinisikan sumbu putar elemen yang akan dirotasi.
|
angle |
Mendefinisikan tingkat putar elemen. Unit yang mungkin:
|
sudut vektor |
Tiga angka ini mendefinisikan sebuah vektor, elemen akan berputar mengelilingi vektor ini. Tiga angka ini masing-masing adalah koordinat x, y, dan z vektor. Nilai terakhir adalah sudut putar. Nilai yang mungkin: number number number angle |
initial | Atur sifat ini ke nilai baku. Lihat initial. |
inherit | Mengambil sifat ini dari elemen induknya. Lihat inherit. |
Detil teknologi
Nilai baku: | none |
---|---|
Inheritance: | Tidak |
Pembuatan animasi: | Didukung. Lihat:Atribut berhubungan dengan animasi. |
Versi: | CSS3 |
Buat bahasa JavaScript: | object.style.rotate="-120deg" |
Dukungan pereksa
Angka di dalam tabel menunjukkan versi paling awal penggunaan browser yang mendukung sifat ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
Laman berkaitan
Panduan:Transformasi 2D CSS
Panduan:Transformasi 3D CSS
Rujukan:Kelembutan CSS scale
Rujukan:Sifat translate CSS