ImageColorPicker.com

HEX u HSL pretvarač

Pretvori bilo koju HEX boju u HSL — odmah i besplatno

#2ECC71

Nalepi bilo koju vrednost boje — mi ćemo prepoznati format za tebe.

Izaberi boju
rezultat HSL
hsl(145, 63%, 49%)
Ton
145°
Zasićenost
63%
Osvetljenost
49%

Ova boja u svim formatima

HSL opisuje boju onako kako ljudi razgovaraju o njoj: koja nijansa, koliko je zasićena, koliko je svetla. Pretvaranje HEX koda u HSL je najbrži način da dobiješ boju u obliku koji možeš stvarno da podešavaš — posvetliš je, utišaš ili izgradiš čitav sklop tonova.

Kako funkcioniše pretvaranje HEX u HSL

  1. Konvertuj HEX kod u RGB i podeli svaki kanal sa 255, tako da sve tri vrednosti budu između 0 i 1.
  2. Pronađi najveću i najmanju od tri vrednosti. Njihov prosek je svetlina L.
  3. Raspon između njih određuje zasićenost S: podeli ga sa (2 − max − min) za svetle boje, ili sa (max + min) za tamne.
  4. Kanal koji drži maksimum određuje nijansu H — crvena na 0°, zelena na 120°, plava na 240° — a preostala dva kanala pozicioniraju nijansu unutar tog segmenta.

Praktičan primer

HEX #2ECC71=HSL hsl(145, 63%, 49%)

Matematika je tačna, ali se HSL vrednosti obično zaokružuju na cele stepene i procente. Vraćanje nazad može zato pomeriti RGB za jedan ili dva koraka u odnosu na original — nevidljivo u praksi, ali korisno znati ako boje često konvertuješ napred-nazad.

HEX i HSL objašnjeni

Šta je HEX?

HEX kod je šestocifreni heksadecimalni broj koji čuva crvenu, zelenu i plavu komponentu boje iza početnog #. Svaki par cifara predstavlja jednu komponentu, od 00 (nema) do FF (puno), što daje istih 16,7 miliona boja kao RGB, ali u kraćem zapisu. HEX je podrazumevan u CSS-u, dizajn alatima i brend smernicama.

Sintaksa:
#RRGGBB
Opseg:
00–FF po kanalu
Najbolje za:
CSS, predaja dizajna, brend smernice

Šta je HSL?

HSL deli boju na hue (0–360° na točku boja), saturation (koliko je zasićena, 0–100%) i lightness (koliko je svetla, 0–100%). Pošto svaki deo odgovara načinu na koji ljudi opisuju boju, HSL je najlakši format za pravljenje nijansi, tonova i konzistentnih paleta — ručno ili u kodu.

Sintaksa:
hsl(H, S%, L%)
Opseg:
0–360°, 0–100%, 0–100%
Najbolje za:
palete, nijanse i tonovi, theming

HEX u HSL referentna tabela

Najčešće CSS boje, konvertovane iz HEX u HSL.

BojaHEXHSL
black#000000hsl(0, 0%, 0%)
white#FFFFFFhsl(0, 0%, 100%)
red#FF0000hsl(0, 100%, 50%)
lime#00FF00hsl(120, 100%, 50%)
blue#0000FFhsl(240, 100%, 50%)
yellow#FFFF00hsl(60, 100%, 50%)
orange#FFA500hsl(39, 100%, 50%)
teal#008080hsl(180, 100%, 25%)
purple#800080hsl(300, 100%, 25%)
gray#808080hsl(0, 0%, 50%)

Često postavljana pitanja