Fungsi rotate3d

Fungsi rotate3d mengatur putaran elemen pada sudut yang ditentukan secara bersamaan relatif terhadap sumbu X, Y, Z di ruang tiga dimensi. Digunakan bersama dengan properti transform. Nilai properti berupa sudut dalam satuan untuk sudut apa pun.

Sebagai nilai, fungsi menerima 4 parameter, ditulis dipisahkan koma. Tiga parameter pertama menentukan vektor sumbu dalam ruang tiga dimensi, relatif terhadap mana putaran akan dilakukan. Parameter keempat menetapkan sudut putaran.

Sintaks

cssselektor {
  transform: rotate3d(X, Y, Z, sudut);
}

Contoh

Dalam contoh ini, vektor sumbu akan diarahkan ke sudut kanan atas layar:

html<div id="elem">lorem ipsum</div>
css#elem {
  border: 3px solid black;
  width: 100px;
  height: 50px;
  transition: transform 3s linear;
}
#elem:hover {
  transform: rotate3d(1, 1, 0, 180deg);
}

Результат:

Lihat juga

  • fungsi rotate,
    yang mengatur putaran pada sumbu X dan Y
  • fungsi rotateX,
    yang mengatur putaran pada sumbu X
  • fungsi rotateY,
    yang mengatur putaran pada sumbu Y
  • fungsi rotateZ,
    yang mengatur putaran pada sumbu Z