ImageColorPicker.com

HSL u HEX pretvarač

Pretvori bilo koju HSL boju u HEX — odmah i besplatno

#3398DB

Zalijepi bilo koju vrijednost boje — mi prepoznajemo format.

H
S
L
HEX rezultat
#3398DB

Ova boja u svim formatima

Biranje boje u HSL-u je ugodno, ali stilovi, predaja dizajna i brand dokumenti i dalje idu na HEX. Ovaj konverter zatvara jaz i daje ti šesteroznamenkasti kod za bilo koju kombinaciju nijanse, zasićenja i svjetline.

Kako funkcionira pretvorba HSL u HEX

  1. Pretvori zasićenje i svjetlinu u razlomke: 60% postaje 0.6.
  2. Izračunaj kromu C = (1 − |2L − 1|) × S — to pokazuje koliko se boja razlikuje od sive.
  3. Upotrijebi nijansu da rasporediš tu kromu na crveni, zeleni i plavi kanal, zatim pomakni sva tri za L − C/2.
  4. Pomnoži svaki kanal s 255, zaokruži ga i zapiši ga kao dvije heksadecimalne znamenke.

Primjer

HSL hsl(204, 70%, 53%)=HEX #3398DB

Zaokruživanje se događa jednom, u zadnjem koraku, kad se svaki kanal prekine na cijelu vrijednost 0–255. Rezultat je najbliži HEX kod tvom HSL unosu i obično identičan onome što pokaže alat za dizajn.

HSL i HEX objašnjeno

Što je HSL?

HSL razdvaja boju na nijansu (0–360° na kolor kotaču), zasićenost (koliko je šarena, 0–100%) i svjetlinu (koliko je svijetla, 0–100%). Budući da svaki dio odgovara načinu na koji ljudi opisuju boju, HSL je najjednostavniji format za izradu tonova, nijansi i konzistentnih paleta — ručno ili u kodu.

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

Što je HEX?

HEX kod je šesteroznamenkasti heksadecimalni broj koji pohranjuje kanale crvene, zelene i plave boje iza vodećeg #. Svaki par znamenki predstavlja jedan kanal, od 00 (nijedan) do FF (puno), što daje istih 16,7 milijuna boja kao RGB u znatno kraćem zapisu. HEX je zadano u CSS-u, alatima za dizajn i smjernicama brenda.

Sintaksa:
#RRGGBB
Raspon:
00–FF po kanalu
Najbolje za:
CSS, predaja dizajna, smjernice brenda

Referentna tablica HSL u HEX

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

BojaHSLHEX
blackhsl(0, 0%, 0%)#000000
whitehsl(0, 0%, 100%)#FFFFFF
redhsl(0, 100%, 50%)#FF0000
limehsl(120, 100%, 50%)#00FF00
bluehsl(240, 100%, 50%)#0000FF
yellowhsl(60, 100%, 50%)#FFFF00
orangehsl(39, 100%, 50%)#FFA600
tealhsl(180, 100%, 25%)#007F80
purplehsl(300, 100%, 25%)#80007F
grayhsl(0, 0%, 50%)#808080

Frequently asked questions