ImageColorPicker.com

HEX → HSL konverter

Alakíts át bármilyen HEX színt HSL-ra — azonnal és ingyen

#2ECC71

Illessz be bármilyen színértéket — mi felismerjük a formátumot.

Válassz színt
HSL eredmény
hsl(145, 63%, 49%)
Árnyalat
145°
Telítettség
63%
Világosság
49%

Ez a szín minden formátumban

Az HSL úgy írja le a színt, ahogy az emberek beszélnek róla: milyen tónus, mennyire színes, mennyire világos. Egy HEX kód HSL-be alakítása a gyors módja annak, hogy olyan formát kapj, amin tényleg tudsz finomítani — világosítani, tompítani vagy akár skálát építeni belőle.

Hogyan működik a HEX → HSL átalakítás

  1. Alakítsd át a HEX kódot RGB-vé és oszd el mindhárom csatornát 255-tel, hogy mindhárom érték 0 és 1 közé essen.
  2. Találd meg a három érték közül a legnagyobbat és a legkisebbet. Ezek átlaga adja a világosságot L.
  3. A közöttük lévő különbség határozza meg a telítettséget S: világos színeknél oszd el (2 − max − min)-nel, sötéteknél (max + min)-nel.
  4. Az a csatorna, amelyik a maximumot tartja, dönti el a tónust H — a vörös 0°, a zöld 120°, a kék 240° — a másik két csatorna pedig belül pozícionálja a tónust az adott szegmensben.

Példa a gyakorlatban

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

A számítás pontos, de az HSL értékeket általában fokokra és százalékokra kerekítik. Visszaalakításnál ezért előfordulhat, hogy egy-két RGB lépéssel eltér a végeredmény az eredetitől — ez gyakorlatban láthatatlan, de érdemes tudni, ha többször körbealakítasz színeket.

HEX és HSL magyarázata

Mi az a HEX?

A HEX kód egy hat számjegyű hexadecimális szám, amely a szín vörös, zöld és kék csatornáját tárolja egy vezető # mögött. Minden kétjegyű pár egy csatornát fed le 00-tól (nincs) FF-ig (teljes), így ugyanazt a 16,7 millió színt adja, mint az RGB, jóval tömörebb jelölésben. A HEX alapértelmezett a CSS-ben, design eszközökben és márkaelvekben.

Szin­taxis:
#RRGGBB
Tartomány:
00–FF csatornánként
Legjobb erre:
CSS, design átadás, márkaelvek

Mi az a HSL?

A HSL a színt három részre bontja: hue (0–360° a színségen), saturation (mennyire színes, 0–100%) és lightness (mennyire világos, 0–100%). Mivel minden rész megfelel annak, ahogy az emberek a színt leírják, a HSL a legegyszerűbb formátum árnyalatok, tónusok és egységes paletták kézi vagy kód alapú létrehozásához.

Szin­taxis:
hsl(H, S%, L%)
Tartomány:
0–360°, 0–100%, 0–100%
Legjobb erre:
paletták, tónusok és árnyalatok, témázás

HEX → HSL referencia táblázat

A leggyakoribb CSS-színek, átalakítva HEX-ról HSL-ra.

SzínHEXHSL
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%)

Gyakran ismételt kérdések