คุณสมบัติ 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> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่มเปลี่ยนการมองเห็น -
