ImageColorPicker.com

Pretvornik HEX v HSL

Pretvori katerokoli HEX barvo v HSL — takoj in zastonj

#2ECC71

Prilepi katerokoli barvno vrednost — mi zaznamo format namesto tebe.

Izberi barvo
HSL rezultat
hsl(145, 63%, 49%)
Odtenek
145°
Nasičenost
63%
Svetlost
49%

Ta barva v vseh formatih

HSL opisuje barvo tako, kot o njej govorimo: kateri odtenek, koliko barvita, kako svetla. Pretvorba HEX kode v HSL je najhitrejši način, da barvo dobiš v obliki, ki jo lahko zares prilagodiš — posvetliš jo, utišaš ali iz nje zgradiš celoten lestvico.

Kako poteka pretvorba iz HEX v HSL

  1. Pretvori HEX kodo v RGB in vsak kanal deli z 255, tako da so vse tri vrednosti med 0 in 1.
  2. Poišči največjo in najmanjšo izmed treh vrednosti. Njuna sredina je svetlost L.
  3. Razpon med njima določa nasičenost S: deli ga z (2 − max − min) za svetle barve ali z (max + min) za temne.
  4. Kanal, ki ima največjo vrednost, določi barvni odtenek H — rdeča pri 0°, zelena pri 120°, modra pri 240° — ostala dva kanala pa postavita odtenek znotraj tega segmenta.

Delujoč primer

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

Matematika je natančna, vendar se HSL vrednosti običajno zaokrožijo na cele stopinje in odstotke. Pretvorba nazaj lahko zato pristane en ali dva RGB koraka stran od izvirnika — v praksi nevidno, a dobro vedeti, če barve pogosto pretvarjaš naprej in nazaj.

HEX in HSL pojasnjeno

Kaj je HEX?

HEX koda je šestmestno šestnajstiško število, ki shrani rdečo, zeleno in modro komponento barve za vodilnim #. Vsako dvojico mest predstavlja ena komponenta, od 00 (brez) do FF (polno), kar daje enakih 16,7 milijona barv kot RGB v precej krajši notaciji. HEX je privzeta izbira v CSS, oblikovalskih orodjih in smernicah blagovnih znamk.

Sintaksa:
#RRGGBB
Območje:
00–FF na komponento
Najbolj primerno za:
CSS, predaja oblikovanja, smernice blagovne znamke

Kaj je HSL?

HSL razdeli barvo na odtenek (0–360° na barvnem krogu), nasičenost (koliko barvita, 0–100%) in svetlost (koliko svetla, 0–100%). Ker vsaka komponenta ustreza načinu, kako ljudje opisujejo barvo, je HSL najlažji format za ustvarjanje odtenkov, tonov in doslednih palet — ročno ali v kodi.

Sintaksa:
hsl(H, S%, L%)
Območje:
0–360°, 0–100%, 0–100%
Najbolj primerno za:
palete, odtenki in toni, tematizacija

Tabela za HEX v HSL

Najpogostejše CSS barve, pretvorjene iz HEX v HSL.

BarvaHEXHSL
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%)

Pogosto zastavljena vprašanja