ฟังก์ชัน drop-shadow() ของ CSS
- หน้าก่อน CSS cubic-bezier() ฟังก์ชัน
- หน้าต่อไป CSS ellipse() ฟังก์ชัน
- กลับไปยังชั้นเดียวกัน คู่มืออ้างอิงฟังก์ชัน CSS
การกำหนดและการใช้งาน
CSS drop-shadow()
ฟังก์ชันฟิลเตอร์ใช้ประกาศภาพร้ายสำหรับองค์ประกอบ
ตัวอย่าง
ตัวอย่าง 1
เพิ่มภาพแสดงให้มีภาพร้ายที่ต่างกัน
#img1 { filter: drop-shadow(8px 8px 10px gray); } #img2 { filter: drop-shadow(10px 10px 7px lightblue); }
ตัวอย่าง 2
เพิ่มภาพแสดงให้มีภาพร้ายที่ต่างกัน (ใช้ค่าลบสำหรับเงานอนที่ตั้งต่อแนวนอนและตั้งต่อแนวตะวันออก)
#img1 { filter: drop-shadow(-8px -8px 10px gray); } #img2 { filter: drop-shadow(-10px -10px 7px lightblue); }
CSS การเขียน
drop-shadow(h-shadow v-shadow blur spread color)
ค่า | คำอธิบาย |
---|---|
h-shadow |
จำเป็น ค่าลบจะจัดเงาอยู่ด้านซ้ายของภาพ |
v-shadow |
จำเป็น ค่าลบจะจัดเงาอยู่ด้านบนของภาพ |
blur |
ใช้ได้เลือก ค่าที่ใหญ่ขึ้น ความสว่างของกระแสเงาจะแข็งขึ้น (เงาจะใหญ่ขึ้นและอ่อนลง) ไม่อนุญาตให้ใช้ค่าลบ ถ้าไม่ได้ระบุค่า จะเป็นเริ่มต้นที่ 0 (ขอบเงาชัดเจน) |
spread |
ใช้ได้เลือก ค่าบวกจะทำให้เงาขยายตัวและใหญ่ขึ้น ในขณะที่ค่าลบจะทำให้เงาเล็กลง ถ้าไม่ได้ระบุ จะเป็นเริ่มต้นที่ 0 (เงาเท่ากับขนาดขององค์ประกอบ) |
color |
ใช้ได้เลือก ถ้าไม่ได้ระบุ สีขึ้นอยู่กับบราวเซอร์ (ส่วนใหญ่เป็นสีดำ) |
รายละเอียดเทคโนโลยี
รุ่น: | CSS Filter Effects Module Level 1 |
---|
การสนับสนุนโปรแกรมบราวเซอร์
ตัวเลขในตารางนี้แสดงว่าเวอร์ชั่นบราวเซอร์ที่สนับสนุนฟังก์ชันนี้อย่างเต็มที่
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
18 | 12 | 35 | 6 | 15 |
หน้าที่เกี่ยวข้อง
อ้างอิง:CSS ความหลากหลายfilter
อ้างอิง:ฟังก์ชัน blur() ของ CSS
อ้างอิง:ฟังก์ชัน brightness() ของ CSS
อ้างอิง:ฟังก์ชัน contrast() ของ CSS
อ้างอิง:ฟังก์ชัน grayscale() ของ CSS
อ้างอิง:ฟังก์ชัน hue-rotate() ของ CSS
อ้างอิง:ฟังก์ชัน invert() ของ CSS
อ้างอิง:ฟังก์ชัน opacity() ของ CSS
อ้างอิง:CSS saturate() ฟังก์ชัน
อ้างอิง:CSS sepia() ฟังก์ชัน
- หน้าก่อน CSS cubic-bezier() ฟังก์ชัน
- หน้าต่อไป CSS ellipse() ฟังก์ชัน
- กลับไปยังชั้นเดียวกัน คู่มืออ้างอิงฟังก์ชัน CSS