HSL / HSLA


ULASHISH

HSL qiymati

HSL — hue (rang to‘ni), saturation (to‘yinganlik) va lightness (yorug‘lik) so‘zlarining qisqartmasi.

CSS’da rang rang ohangi (hue), to‘yinganlik (saturation) va yorqinlik (lightness) orqali mana bunday ko‘rinishda belgilanishi mumkin (HSL):

hsl(RANG T’ONI, TO‘YINGANLIK, YORUG‘LIK)

Rang ohangi (hue) — rang doirasidagi daraja (0 dan 360 gacha):

  • 0 (yoki 360) — qizil
  • 120 — yashil
  • 240 — ko‘k

TO‘YINGANLIK foiz qiymatdir: 0% — kulrang soyani, 100% — to‘liq rangni anglatadi.

YORUG‘LIK ham foiz; 0% qora, 50% ochiq yoki qorong‘i emas, 100% oq.

Quyidagi HSL qiymatlarini aralashtirib sinab ko‘ring:

 

RANG T’ONI

0

TO‘YINGANLIK

100%

YORUG‘LIK

50%

Misol

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

O‘zingiz sinab ko‘ring »

TO‘YINGANLIK

To‘yinganlikni rangning intensivligi sifatida tasvirlash mumkin.

100% — toza rang, kulrang soyalar yo‘q.

50% — 50% kulrang, lekin rangni baribir ko‘rish mumkin.

0% — to‘liq kulrang; rangni endi ko‘rish mumkin emas.

Misol

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

O‘zingiz sinab ko‘ring »


YORUG‘LIK

Rangning yorqinligi unga qancha yorug‘lik bermoqchi ekaningiz bilan tavsiflanadi: 0% — yorug‘liksiz (qora), 50% — 50% yorug‘lik (na qorong‘i na yorug‘) va 100% — to‘liq yorqinlik (oq).

Misol

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

O‘zingiz sinab ko‘ring »

Kulrang tuslari

Kulrang soyalar ko‘pincha rang ohangi va to‘yinganlikni 0 qilib, yorqinlikni 0% dan 100% gacha sozlash orqali belgilanadi — qorong‘i/yorug‘ soyalar olish uchun:

Misol

hsl(0, 0%, 0%)
hsl(0, 0%, 24%)
hsl(0, 0%, 47%)
hsl(0, 0%, 71%)
hsl(0, 0%, 94%)
hsl(0, 0%, 100%)

O‘zingiz sinab ko‘ring »

HSLA qiymati

HSLA rang qiymatlari HSL rang qiymatlarining alfa kanal bilan kengaytmasi — alfa kanal rangning shaffofligini belgilaydi.

HSLA rang qiymati quyidagicha belgilanadi:

hsla(hue, TO‘YINGANLIK, lightness, alpha)

Alfa parametri — 0.0 (to‘liq shaffof) va 1.0 (umuman shaffof emas) orasidagi son:

Quyidagi HSLA qiymatlarini aralashtirib sinab ko‘ring:

 

RANG T’ONI

0

TO‘YINGANLIK

100%

YORUG‘LIK

50%

ALFA

0.5

Misol

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)

O‘zingiz sinab ko‘ring »


Video: CSS ranglari HSL

Tutorial on YouTube
Tutorial on YouTube

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!