Treci la conținutul principal

Culori HTML HSL și HSLA

HSL înseamnă nuanță (hue), saturație (saturation) și luminozitate (lightness). HSLA extinde HSL cu un canal Alpha, care setează opacitatea.


Valori de Culoare HSL

O culoare HSL se scrie ca hsl(nuanță, saturație, luminozitate). Nuanța este un grad pe roata culorilor, de la 0 la 360, unde 0 este roșu, 120 este verde, iar 240 este albastru. Saturația este un procent, unde 0% este gri, iar 100% este culoarea completă. Luminozitatea este un procent, unde 0% este negru, iar 100% este alb.

Exemplu

Șase culori setate cu valori HSL.

Prompt
O pagină care afișează șase blocuri colorate setate cu valori HSL: hsl(0,100%,50%), hsl(240,100%,50%), hsl(147,50%,47%), hsl(300,76%,72%), hsl(39,100%,50%), hsl(248,53%,58%), fiecare etichetat.
Output: pagină HTML completă

Saturația

Saturația este intensitatea unei culori. 100% este culoarea pură, fără gri, 50% arată încă culoarea, dar amestecată cu gri, iar 0% este complet gri.

Exemplu

O nuanță la niveluri de saturație descrescătoare.

Prompt
O pagină care afișează o singură nuanță (roșu, hue 0) la șase niveluri de saturație de la 100% până la 0% cu HSL, fiecare bloc etichetat.
Output: pagină HTML completă

Luminozitatea

Luminozitatea reprezintă cât de multă lumină are culoarea: 0% este fără lumină (negru), 50% nu este nici întunecat, nici luminos, iar 100% este lumină completă (alb).

Exemplu

O nuanță la niveluri de luminozitate crescătoare.

Prompt
O pagină care afișează o singură nuanță (roșu) la șase niveluri de luminozitate de la 0% (negru) la 100% (alb) cu HSL, fiecare bloc etichetat.
Output: pagină HTML completă

Nuanțe de Gri

Nuanțele de gri se obțin setând nuanța și saturația la 0 și modificând doar luminozitatea.

Exemplu

Șase nuanțe de gri create cu HSL.

Prompt
O pagină care afișează șase nuanțe de gri cu HSL păstrând nuanța (hue) și saturația la 0 și schimbând luminozitatea de la 20% la 90%.
Output: pagină HTML completă

Valori de Culoare HSLA

HSLA extinde HSL cu un canal Alpha care setează opacitatea. Se scrie ca hsla(nuanță, saturație, luminozitate, alpha), unde alpha este un număr de la 0.0 (complet transparent) la 1.0 (complet opac).

Exemplu

O culoare afișată la șase niveluri de opacitate cu HSLA.

Prompt
O pagină care afișează o singură culoare HSLA hsla(9,100%,64%) la șase niveluri de opacitate, alfa de la 0 la 1, fiecare bloc etichetat.
Output: pagină HTML completă