คำแนะนำหลักสูตร

ฟังก์ชัน rotate3d() ของ CSS

การกำหนดและการใช้งาน rotate3d() CSS

rotate3d() ฟังก์ชันนี้กำหนดการหมุน 3D ขององค์ประกอบ transform ใช้ในรายละเอียดของนามสาขา

ตัวอย่าง

ตัวอย่าง 1

ใช้ rotate3d() หมุนหลายตัว <div> มากกว่า:

#myDiv1 {
  transform: rotate3d(1, 2, 1, 45deg);
}
#myDiv2 {
  transform: rotate3d(0, 1, 0, 60deg);
}
#myDiv3 {
  transform: rotate3d(1, 0, 0, 45deg);
}

ลองทดลองด้วยตัวเอง

ตัวอย่าง 2

ใช้ rotate3d() หมุนภาพ:

#img1 {
  transform: rotate3d(1, 2, 1, 45deg);
}
#img2 {
  transform: rotate3d(0, 1, 0, 60deg);
}
#img3 {
  transform: rotate3d(1, 0, 0, 45deg);
}

ลองทดลองด้วยตัวเอง

CSS ระบบสัญลักษณ์

rotate3d(x, y, z, angle,
) รายละเอียด
x ตัวเลขบวกหรือลบ กำหนดการหมุนตามตัวอักษร X
y ตัวเลขบวกหรือลบ กำหนดการหมุนตามตัวอักษร Y
z ตัวเลขบวกหรือลบ กำหนดการหมุนตามตัวอักษร Z
angle

จำเป็น กำหนดองศาการหมุน หน่วยที่เป็นไปได้:

  • deg(องศามุม)
  • rad(องศาเรทวงกลม)
  • turn(วงกลม)

รายละเอียดเทคนิค

เวอร์ชัน: CSS Transforms Module Level 2

การสนับสนุนเบราเซอร์

ตัวเลขในตารางนี้ระบุเวอร์ชันของเบราเซอร์ที่สนับสนุนฟังก์ชันนี้ครบถ้วน

Chrome Edge Firefox Safari Opera
12 12 10 4 15

หน้าที่เกี่ยวข้อง

รู้จักตัวเลขการเปลี่ยนแปลง 3D ของ CSS

อ้างอิง:คุณสมบัติ transform ของ CSS

อ้างอิง:CSS rotate คุณสมบัติ

อ้างอิง:ฟังก์ชัน rotate() ของ CSS

อ้างอิง:ฟังก์ชัน rotateX() ของ CSS

อ้างอิง:ฟังก์ชัน rotateY() ของ CSS

อ้างอิง:ฟังก์ชัน rotateZ() ของ CSS