ฟังก์ชัน drop-shadow
ฟังก์ชัน drop-shadow ช่วยให้
เพิ่มเงาลงในรูปภาพพื้นหลัง
ไวยากรณ์
selector {
filter: drop-shadow(shift x, shift y, blur radius, color);
}
ค่า
| ค่า | คำอธิบาย |
|---|---|
| shift x | การเลื่อนเงาในแนวนอนเมื่อเทียบกับพื้นหลัง ตัวเลขบวกหมายถึงการเลื่อนเงาไปทางขวา ตัวเลขลบ - ไปทางซ้าย เป็นพารามิเตอร์บังคับ |
| shift y | การเลื่อนเงาในแนวตั้งเมื่อเทียบกับพื้นหลัง ตัวเลขบวกหมายถึงการเลื่อนเงาลงด้านล่าง ตัวเลขลบ - ขึ้นด้านบน เป็นพารามิเตอร์บังคับ |
| blur |
กำหนดรัศมีของการเบลอของเงา
ยิ่งค่ามากเท่าไหร่ เงาก็จะยิ่งเบลอมากขึ้นเท่านั้น
พารามิเตอร์ทางเลือก ค่าเริ่มต้น
คือ 0
|
| color | สีของเงา พารามิเตอร์ทางเลือก ค่าเริ่มต้น คือสีดำ |
ตัวอย่าง
ลองกำหนดเงาสีฟ้าให้กับรูปภาพของเรา
โดยไม่มีการเลื่อนตามแกน พร้อมกับเบลอ 5px:
<div id="elem"></div>
#elem {
filter: drop-shadow(0 0 5px #035470);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
ดูเพิ่มเติม
-
ฟังก์ชัน
blur,
ซึ่งทำการเบลอพื้นหลัง -
ฟังก์ชัน
brightness,
ซึ่งกำหนดความสว่างให้กับพื้นหลัง -
ฟังก์ชัน
contrast,
ซึ่งกำหนดความเปรียบต่างให้กับพื้นหลัง -
ฟังก์ชัน
hue-rotate,
ซึ่งกำหนดสีให้กับพื้นหลัง -
ฟังก์ชัน
invert,
ซึ่งกลับสีของพื้นหลัง -
ฟังก์ชัน
opacity,
ซึ่งกำหนดความโปร่งใสให้กับพื้นหลัง -
ฟังก์ชัน
sepia,
ซึ่งแปลงพื้นหลังเป็นสีซีเปีย -
คุณสมบัติ
background,
ซึ่งเป็นคุณสมบัติแบบย่อสำหรับพื้นหลัง -
คุณสมบัติ
background-image,
ซึ่งใช้กำหนดรูปภาพพื้นหลังให้กับบล็อก