Warna HTML HSL dan HSLA


HSL adalah singkatan dari Hue, Saturation, dan Lightness.

Nilai warna HSLA merupakan perpanjangan dari HSL dengan saluran Alpha (opacity).


Nilai Warna HSL

Dalam HTML, warna dapat ditentukan menggunakan hue, saturation, dan lightness (HSL) dalam bentuk:

hsl ( rona , saturasi , kecerahan )

Hue adalah derajat pada roda warna dari 0 hingga 360. 0 adalah merah, 120 adalah hijau, dan 240 adalah biru.

Saturasi adalah nilai persentase, 0% berarti bayangan abu-abu, dan 100% adalah warna penuh.

Lightness juga merupakan nilai persentase, 0% hitam, dan 100% putih.

Percobaan dengan mencampur nilai HSL di bawah ini:

hsl(0, 100%, 50%)

WARNA

0

KEJENUHAN

100%

KERINGANAN

50%

Contoh

hsl(0, 100%, 50%)
hsl(240, 100%, 50%)
hsl(147, 50%, 47%)
hsl(300, 76%, 72%)
hsl(39, 100%, 50%)
hsl(248, 53%, 58%)


Kejenuhan

Saturasi dapat digambarkan sebagai intensitas warna.

100% adalah warna murni, tidak ada nuansa abu-abu

50% adalah 50% abu-abu, tetapi Anda masih dapat melihat warnanya.

0% benar-benar abu-abu, Anda tidak bisa lagi melihat warnanya.

Contoh

hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 40%, 50%)
hsl(0, 20%, 50%)
hsl(0, 0%, 50%)


Keringanan

Kecerahan suatu warna dapat digambarkan sebagai seberapa banyak cahaya yang ingin Anda berikan pada warna, di mana 0% berarti tidak ada cahaya (hitam), 50% berarti 50% terang (tidak gelap atau terang) 100% berarti terang penuh (putih).

Contoh

hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 75%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)


Bayangan abu-abu

Nuansa abu-abu sering ditentukan dengan mengatur rona dan saturasi ke 0, dan menyesuaikan kecerahan dari 0% hingga 100% untuk mendapatkan rona yang lebih gelap/terang:

Contoh

hsl(0, 0%, 20%)
hsl(0, 0%, 30%)
hsl(0, 0%, 40%)
hsl(0, 0%, 60%)
hsl(0, 0%, 70%)
hsl(0, 0%, 90%)


Nilai Warna HSLA

Nilai warna HSLA adalah perpanjangan dari nilai warna HSL dengan saluran Alpha - yang menentukan opacity untuk warna.

Nilai warna HSLA ditentukan dengan:

hsla( rona, saturasi , kecerahan, alfa )

Parameter alpha adalah angka antara 0.0 (sepenuhnya transparan) dan 1.0 (tidak transparan sama sekali):

Percobaan dengan mencampur nilai HSLA di bawah ini:

hsla (0, 100%, 50%, 0,5)

WARNA

0

KEJENUHAN

100%

KERINGANAN

50%

ALFA

0,5

Contoh

hsla(9, 100%, 64%, 0)
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.4)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 0.8)
hsla(9, 100%, 64%, 1)