Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

การใช้งานฟังก์ชัน hsl() ใน CSS

ฟังก์ชัน hsl() ใน CSS ใช้สำหรับกำหนดสีโดยใช้โมเดล Hue-Saturation-Lightness (HSL) ซึ่งประกอบด้วย 3 ค่า คือ

  • Hue (สีพื้นฐาน): ค่า 0 ถึง 360 องศา (0=แดง, 120=เขียว, 240=น้ำเงิน)
  • Saturation (ความอิ่มตัวของสี): ค่าเปอร์เซ็นต์ 0% ถึง 100%
  • Lightness (ความสว่าง): ค่าเปอร์เซ็นต์ 0% ถึง 100%

ตัวอย่างโค้ด

<!DOCTYPE html>
<html>
<head>
  <style>
    h1 {
      background-color: hsl(0, 100%, 50%);   /* สีแดง */
    }
    h2 {
      background-color: hsl(192, 89%, 48%);  /* สีฟ้า */
    }
  </style>
</head>
<body>
  <h1>พื้นหลังสีแดง</h1>
  <h2>พื้นหลังสีฟ้า</h2>
</body>
</html>

ข้อดีของ HSL: รูปแบบ HSL ทำให้ง่ายต่อการปรับสีได้โดยตรง เช่น ต้องการสีเดียวกันแต่สว่างหรือมืดกว่า เพียงแค่ปรับค่า Lightness โดยไม่ต้องคำนวณค่า RGB ใหม่