คุณสมบัติ 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>
ผลลัพธ์
เมื่อคลิก “เปลี่ยนเงากล่อง” ปุ่ม −