HSL Color Model
ระบบสี HSL ปรับสีด้วย Hue, Saturation, Lightness ทำให้ควบคุมเฉดได้แม่นกว่าค่า HEX
เริ่มอ่านตรงนี้ก่อน
อธิบายแบบง่าย
HSL Color Model คือเรื่องที่ช่วยให้เราใช้ทำหน้าจอให้อ่านง่าย ใช้ง่าย และไม่สับสนได้ถูกทางขึ้น
ระดับ
เหมาะกับคนที่เริ่มลงมือทำแล้ว
ใช้เมื่อไหร่
ตอนคุณอยากทำสีเฉดอ่อน-เข้มจากสีเดียวกัน
อ่านแล้วทำอะไรต่อ
คงค่า Hue และ Saturation ไว้ แล้วเพิ่ม/ลดเฉพาะ Lightness เพื่อให้ได้เฉดที่เข้าชุดกันสำหรับพื้น เส้นขอบ และตัวอักษร
เห็นภาพ: ทริคนี้เป็นยังไง
อ่อน
#EAF4D6 · L สูง
ค่อนข้างอ่อน
#B9E26A
กลาง
#84BD00 · สีหลัก
เข้ม
#4E7000 · L ต่ำ
ใช้ตอนไหน?
- ตอนคุณอยากทำสีเฉดอ่อน-เข้มจากสีเดียวกัน
- ตอนคุณปรับความสดหรือความสว่างของสีให้พอดี
- ตอนคุณสร้างชุดสีสำหรับสถานะ hover หรือ active
ความหมาย
HSL คือวิธีบอกค่าสีด้วยสามตัว: Hue (เนื้อสี วัดเป็นองศา 0-360), Saturation (ความสด เป็นเปอร์เซ็นต์), และ Lightness (ความสว่าง เป็นเปอร์เซ็นต์) ต่างจาก HEX (รหัสสีฐานสิบหก) ที่อ่านยากกว่าเวลาอยากปรับเฉดทีละนิด
อ่านค่า HSL
ล็อก Hue ไว้ แล้วขยับ Lightness เพื่อทำเฉดอ่อน-เข้มของสีเดียวกัน
hsl(145, 100%, 26%) /* เขียวเข้ม */
hsl(145, 100%, 40%) /* เขียวสว่างขึ้น */
hsl(145, 30%, 95%) /* เขียวจางพื้นหลัง */ตัวอย่างการใช้
ทำเฉดอ่อน-เข้มจากสีเดียว
คงค่า Hue และ Saturation ไว้ แล้วเพิ่ม/ลดเฉพาะ Lightness เพื่อให้ได้เฉดที่เข้าชุดกันสำหรับพื้น เส้นขอบ และตัวอักษร