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