Skip to content

HTML HSL va HSLA Ranglar

HSL — hue, saturation, lightness (rang, to'yinganlik, yorqinlik) degan ma'noni anglatadi.
HSLA esa HSL ga Alpha kanali (shaffoflik) qo'shadi.


HSL Rang Qiymatlari

HTML da rangni HSL yordamida quyidagi ko'rinishda belgilash mumkin:

css
hsl(rang, toyinganlik, yorqinlik)
  • Rang (hue): 0–360 (0 — qizil, 120 — yashil, 240 — ko'k)
  • Toyinganlik (saturation): 0% (kul rang) dan 100% (to'liq rang)
  • Yorqinlik (lightness): 0% (qora) dan 100% (oq)

Rang Namunalari

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

Toyinganlik

Toyinganlik rangning qanchalik kuchli ekanligini bildiradi.

  • 100%: toza rang, kul rang yo'q
  • 50%: 50% kul rang, rang ko'rinadi
  • 0%: to'liq kul rang
NamunaHSL Qiymati
hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 0%, 50%)

Yorqinlik

Yorqinlik rangning yorug'ligini belgilaydi.

  • 0%: qora
  • 50%: oddiy rang
  • 100%: oq
NamunaHSL Qiymati
hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)

Kul Rang Soyalari

Rang va to'yinganlikni 0 ga qo'ying, yorqinlikni o'zgartiring:

NamunaHSL Qiymati
hsl(0, 0%, 20%)
hsl(0, 0%, 40%)
hsl(0, 0%, 80%)

HSLA Rang Qiymatlari

HSLA — alpha (shaffoflik) kanalini qo'shadi:

css
hsla(rang, toyinganlik, yorqinlik, alfa)
  • Alfa (alpha): 0.0 (shaffof) dan 1.0 (to'liq ko'rinadigan)
NamunaHSLA Qiymati
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 1)

CSS da HSL va HSLA qiymatlari bilan tajriba qilib ko'ring va natijalarni kuzating!