hsla() funksiyasi

CSS hsl() funksiyasi rangni Hue-Saturation-Lightness (tus-to‘yinganlik-yorug‘lik) modeli (HSL) yordamida belgilaydi. Shuningdek, ixtiyoriy alfa komponentini ham qo‘shish mumkin (u rangning shaffofligini bildiradi).

Maslahat: HSL — Hue (tus), Saturation (to‘yinganlik) va Lightness (yorug‘lik) so‘zlarining qisqartmasi bo‘lib, ranglarning silindrik koordinatalardagi ifodasini bildiradi.

Eslatma: hsla() funksiyasi hsl() funksiyasining taxallusi (alias) hisoblanadi. hsl() funksiyasidan foydalanish tavsiya etiladi.

Misol

Turli HSL(A) ranglarini belgilang:

#p1 {background-color:hsl(120 100% 50%);} /* green */ #p2 {background-color:hsl(120 100% 75%);} /* light green */ #p3 {background-color:hsl(120 100% 25%);} /* dark green */ #p4 {background-color:hsl(120 100% 25% / 20%);} /* dark green with opcaity */ #p5 {background-color:hsl(120 60% 70%);} /* pastel green */ #p6 {background-color:hsl(290 100% 50%);} /* violet */ #p7 {background-color:hsl(290 60% 70%);} /* pastel violet */ #p8 {background-color:hsl(290 60% 70% / 0.3);} /* pastel violet with opacity */
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar funksiyani to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Funksiya
hsl() 1 9 1 3.1 9.5
Alfa parametrli hsl() 65 79 52 12.1 52
Bo‘sh joy bilan ajratilgan parametrlar 65 79 52 12.1 52


CSS sintaksisi

Mutlaq qiymat sintaksisi

hsl(hue saturation lightness / A)
Qiymat Tavsif
hue Majburiy. Rang g‘ildiragidagi gradusni belgilaydi (0 dan 360 gacha) — 0 (yoki 360) qizil, 120 yashil, 240 ko‘k
saturation Majburiy. Rangning to‘yinganligini belgilaydi; 0% — kulrang tus, 100% — to‘liq rang (to‘liq to‘yinganlik). None ham ishlatilishi mumkin (0% bilan bir xil)
lightness Majburiy. Rangning yorug‘ligini belgilaydi; 0% — qora, 50% — oddiy, 100% — oq. None ham ishlatilishi mumkin (0% bilan bir xil)
/ A Ixtiyoriy. Rangning alfa kanali qiymatini bildiradi (0% (yoki 0) — to‘liq shaffofdan 100% (yoki 100) — to‘liq noshaffofgacha). None ham ishlatilishi mumkin (alfa kanali yo‘qligini bildiradi). Standart qiymat: 100%

Nisbiy qiymat sintaksisi

hsl(from color hue saturation lightness / A)
Qiymat Tavsif
from color from kalit so‘zi bilan boshlang, undan keyin asl rangni ifodalovchi color qiymati keladi. Bu nisbiy rang asoslanadigan asl rangdir
hue Majburiy. Rang g‘ildiragidagi gradusni belgilaydi (0 dan 360 gacha) — 0 (yoki 360) qizil, 120 yashil, 240 ko‘k
saturation Majburiy. Rangning to‘yinganligini belgilaydi; 0% — kulrang tus, 100% — to‘liq rang (to‘liq to‘yinganlik). None ham ishlatilishi mumkin (0% bilan bir xil)
lightness Majburiy. Rangning yorug‘ligini belgilaydi; 0% — qora, 50% — oddiy, 100% — oq. None ham ishlatilishi mumkin (0% bilan bir xil)
/ A Ixtiyoriy. Rangning alfa kanali qiymatini bildiradi (0% (yoki 0) — to‘liq shaffofdan 100% (yoki 100) — to‘liq noshaffofgacha). None ham ishlatilishi mumkin (alfa kanali yo‘qligini bildiradi). Standart qiymat: 100%
Versiya: CSS3

Ko‘proq misollar

Misol

Vergul bilan ajratilgan qiymatlarga ega eski sintaksis:

#p1 {background-color:hsl(120, 100%, 50%);} /* green */ #p2 {background-color:hsl(120, 100%, 75%);} /* light green */ #p3 {background-color:hsl(120, 100%, 25%);} /* dark green */ #p4 {background-color:hsl(120, 60%, 70%);} /* pastel green */ #p5 {background-color:hsl(290, 100%, 50%);} /* violet */ #p6 {background-color:hsl(290, 60%, 70%);} /* pastel violet */
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS HSL ranglari.

CSS ma’lumotnomasi: CSS ranglari.

CSS ma’lumotnomasi: CSS hwb() funksiyasi.

CSS ma’lumotnomasi: CSS lab() funksiyasi.

CSS ma’lumotnomasi: CSS lch() funksiyasi.

CSS ma’lumotnomasi: CSS oklab() funksiyasi.

CSS ma’lumotnomasi: CSS oklch() funksiyasi.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!