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