Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

ฟังก์ชัน CSS3 scale3d() สำหรับการปรับขนาด 3 มิติ

ฟังก์ชัน scale3d() ใช้สำหรับปรับขนาดองค์ประกอบในพื้นที่ 3 มิติ โดยองค์ประกอบจะถูกปรับขนาดตามตัวเลขที่กำหนดเป็นพารามิเตอร์

ตัวอย่าง: การปรับขนาด 3D

<!DOCTYPE html> <html> <head> <style> .scale3d_img {    transform: scale3d(0.5, 1, 1.7); } </style> </head> <body> <h1>Learn</h1> <p>Learn Apache Spark</p> <img class="scale3d_img" src="https://www.tutorialspoint.com/apache_spark/images/apache-spark-mini-logo.jpg" alt="Apache Spark"> </body> </html>

ผลลัพธ์

ฟังก์ชัน CSS3 scale3d() สำหรับการปรับขนาด 3 มิติ

ตัวอย่าง: ใช้ค่าลบสำหรับการพลิกภาพ

<!DOCTYPE html> <html> <head> <style> .scale3d_img {    transform: scale3d(-1.4, 0.4, 0.7); } </style> </head> <body> <h1>Learn</h1> <p>Learn Apache Spark</p> <img class="scale3d_img" src="https://www.tutorialspoint.com/apache_spark/images/apache-spark-mini-logo.jpg" alt="Apache Spark"> </body> </html>

ผลลัพธ์

ฟังก์ชัน CSS3 scale3d() สำหรับการปรับขนาด 3 มิติ

ไวยากรณ์ (Syntax)

transform: scale3d(sx, sy, sz);

คำอธิบายพารามิเตอร์

  • sx - ตัวคูณขนาดแกน X (แนวนอน)
  • sy - ตัวคูณขนาดแกน Y (แนวตั้ง)
  • sz - ตัวคูณขนาดแกน Z (ความลึก)

หมายเหตุ: ค่าติดลบจะทำให้เกิดการพลิกภาพ (mirroring) ในแกนนั้นๆ ค่า 1 คือขนาดเดิม ค่ามากกว่า 1 จะขยายใหญ่ขึ้น ค่าน้อยกว่า 1 จะเล็กลง