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