ImageColorPicker.com

HEX во HSL конвертер

Конвертирај која било HEX боја во HSL — веднаш и бесплатно

#2ECC71

Залепи било која боја — форматот го детектираме за тебе.

Избери боја
HSL резултат
hsl(145, 63%, 49%)
Нијанса
145°
Заситеност
63%
Светлина
49%

Оваа боја во сите формати

HSL го опишува боиот на начин на кој луѓето зборуваат: која нијанса, колку е интензивна, колку е светла. Конвертирањето на HEX код во HSL е најбрзиот начин да добиеш боја во форма што можеш навистина да ја прилагодуваш — осветли, затемни или создадете цела скала од неа.

Како работи претворањето од HEX во HSL

  1. Конвертирај го HEX кодот во RGB и подели секој канал со 255, така што сите три ќе бидат меѓу 0 и 1.
  2. Најди го најголемиот и најмалиот од трите вредности. Нивната средина е светлината L.
  3. Опсегот помеѓу нив ја одредува заситеноста S: подели го со (2 − max − min) за светли бои, или со (max + min) за темни.
  4. Каналот кој го држи максимумот ја одредува нијансата H — црвена на 0°, зелена на 120°, сина на 240° — а другите два канали ја позиционираат нијансата во тој сегмент.

Пример

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

Математиката е прецизна, но HSL вредностите обично се заокружуваат на цели степени и проценти. Конвертирањето назад може затоа да се разликува за една или две RGB вредности од оригиналот — невидливо во практика, но важно ако боите ги префрлуваш напред-назад често.

HEX и HSL објаснети

Што е HEX?

HEX код е шест-цифрен хексадецимален број што ги чува црвената, зелената и сината компонента на бојата зад водечки #. Секое парче од цифри претставува една компонента, од 00 (без) до FF (целосно), што дава истите 16,7 милиони бои како RGB но во пократка нотaција. HEX е подразбрано во CSS, алатки за дизајн и водичи за бренд.

Синтакса:
#RRGGBB
Опсег:
00–FF по канал
Најдобро за:
CSS, предавање дизајн, водичи за бренд

Што е HSL?

HSL ја дели бојата на hue (0–360° на колорот), saturation (колку е наситена, 0–100%) и lightness (колку е светла, 0–100%). Бидејќи секој дел одговара на начинот на кој луѓето ја опишуваат бојата, HSL е најлесниот формат за градење нијанси, затемнувања и консистентни палети — рачно или во код.

Синтакса:
hsl(H, S%, L%)
Опсег:
0–360°, 0–100%, 0–100%
Најдобро за:
палети, нијанси и затемнувања, теми

HEX во HSL табела за референца

Најчестите CSS бои, конвертирани од HEX во HSL.

БоиHEXHSL
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%)

Најчесто поставувани прашања