คุณสมบัติ HTML DOM box-shadow ใช้สำหรับรับหรือตั้งค่าเงาในหรือรอบเฟรมขององค์ประกอบ
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติ boxShadow -
box-shadow: none|h-offset v-offset blur spread color |inset|initial|inherit;
ค่าคุณสมบัติอธิบายได้ดังนี้ -
| ค่า | คำอธิบาย |
|---|---|
| ไม่มี | นี่คือค่าเริ่มต้นและไม่แสดงเงา |
| h-offset | สิ่งนี้ระบุว่าเงาจะอยู่ห่างจากออฟเซ็ตแนวนอนเท่าใด เป็นค่าที่จำเป็นและค่าบวกระบุว่าเงาจะมาจากด้านขวาของกล่อง ขณะที่ค่าลบหมายความว่าเงาจะมาจากด้านซ้ายของกล่อง |
| v-offset | สิ่งนี้ระบุว่าเงาจะอยู่ห่างจากออฟเซ็ตแนวตั้งเท่าใด เป็นค่าที่จำเป็นและค่าบวกระบุว่าเงาจะมาจากด้านล่างของกล่องในขณะที่ค่าลบหมายถึงเงาจะมาจากด้านบนของกล่อง |
| เบลอ | สำหรับการระบุรัศมีการเบลอ |
| สเปรด | สำหรับการระบุรัศมีการแพร่กระจาย |
| สี | สำหรับระบุสีเงา |
| สิ่งที่ใส่เข้าไป | สิ่งนี้ทำให้เงามาจากด้านนอกสู่ด้านในสำหรับองค์ประกอบ |
| ค่าเริ่มต้น | สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น |
| สืบทอด | หากต้องการสืบทอดค่าคุณสมบัติหลัก |
มาดูตัวอย่างคุณสมบัติ boxShadow กัน −
ตัวอย่าง
<!DOCTYPE html>
<html>
<head>
<style>
#DIV1 {
height: 100px;
width: 100px;
box-shadow: 10px 10px 3px orange;
}
</style>
<script>
function changeBoxShadow(){
document.getElementById("DIV1").style.boxShadow="1px 10px 10px 10px green";
document.getElementById("Sample").innerHTML="The box shadow is changed now ";
}
</script>
</head>
<body>
<div id="DIV1">This is a sample div</div>
<p>Change the above div border width by clicking the below button</p>
<button onclick="changeBoxShadow()">Change Box Shadow</button>
<p id="Sample"></p>
</body>
</html> ผลลัพธ์

เมื่อคลิก “เปลี่ยนเงากล่อง” ปุ่ม −
