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, але ў больш кароткай натацыі. HEX — стандарт у CSS, дызайнерскіх інструментах і брэндавых кіраўніцтвах.

Сінтаксіс:
#RRGGBB
Дыяпазон:
00–FF на канал
Найлепш падыходзіць для:
CSS, перадача дызайну, брэндавыя кіраўніцтвы

Што такое HSL?

HSL дзеліць колер на адценне (0–360° на каляровым крузе), насычанасць (наколькі каляровы, 0–100%) і святломасць (наколькі светлы, 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%)

Часта задаюць пытанні