คุณสมบัติ backfaceVisibility ใช้เพื่อระบุว่าใบหน้าด้านหลังขององค์ประกอบจะมองเห็นได้หรือไม่เมื่อต้องเผชิญกับผู้ใช้ เป็นสิ่งสำคัญสำหรับการแปลง 3 มิติเท่านั้น ดังนั้นเมื่อคุณหมุนองค์ประกอบ คุณต้องการเห็นด้านหลังหรือไม่
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติ backfaceVisibility -
object.style.backfaceVisibility = "visible|hidden|initial|inherit"
คุณค่า
ต่อไปนี้เป็นค่า -
Sr.No | ค่า &คำอธิบาย |
---|---|
1 | มองเห็นได้ ทำให้มองเห็นด้านหลังและเป็นค่าเริ่มต้น |
2 | ซ่อนอยู่ สิ่งนี้ซ่อนด้านหลัง |
3 | เริ่มต้น สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น |
4 | สืบทอด เพื่อสืบทอดค่าคุณสมบัติหลัก |
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติ backfaceVisibility -
<!DOCTYPE html> <html> <head> <style> div { position: relative; height: 80px; width: 80px; background-color: lightgreen; float: left; text-align: center; letter-spacing: 0.8px; margin-bottom:10px; } #one { transform: rotateY(180deg); backface-visibility: visible; } p{ clear:both; } </style> <script> function visibilityChange(){ document.getElementById("one").style.backfaceVisibility="hidden"; document.getElementById("Sample").innerHTML="The backface visibility is now set to hidden."; } </script> </head> <body> <div id="one">Lateral Inversion</div> <div>Lateral inversion</div> <br> <p>Click the below button to change the above div backface visibility value</p> <button onclick="visibilityChange()">CHANGE VISIBILITY</button> <p id="Sample"></p> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
เมื่อคลิกปุ่มเปลี่ยนการมองเห็น -