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