CanDoYa
SK

HEX na HSL prevodník

Beží celý vo vašom prehliadači - bez nahrávania, bez registrácie.

CSShsl(220, 60%, 50%)
Ako sa prevádza
Odtieň220
Sýtosť60%
Jas50%
Potrebujete opačný smer? HSL na HEX
#3366cc
Zdieľať tento nástroj

Ako previesť HEX na HSL?

Najprv sa hex kód prečíta ako červená, zelená a modrá (0-255), a potom sa tá istá farba vyjadrí ako odtieň, sýtosť a jas. Odtieň je uhol na farebnom kruhu (0-360), sýtosť hovorí, aká je farba výrazná (0-100 %), a jas, aká je svetlá (0-100 %). #3366cc sa zmení na hsl(220, 60%, 50%). Tento prevodník to robí okamžite, ako píšete.

Ako na to

  1. 1Zadajte hex kód. Napíšte alebo vložte hex farbu ako #3366cc (alebo #36c), alebo ju vyberte pomocou vzorkovníka farieb. Mriežka # je nepovinná.
  2. 2Prečítajte hodnotu HSL. Reťazec hsl(), samotné hodnoty a živý náhľad farby sa aktualizujú, ako píšete, spolu s rozpisom odtieňa, sýtosti a jasu po zložkách.
  3. 3Skopírujte formát, ktorý potrebujete. Kliknite na Kopírovať vedľa reťazca hsl() alebo pri surových hodnotách. Potrebujete opačný smer? Zadajte nižšie odtieň, sýtosť a jas a získate hex kód späť.

Pre koho je nástroj určený

Prevodník akceptuje každý CSS zápis hex farby: 6-miestny #3366cc, 3-miestnu skratku #36c, a tiež 4- a 8-miestne formy s alfa kanálom, s mriežkou alebo bez nej. Zobrazí reťazec hsl() alebo hsla(), samotné hodnoty aj rozpis po zložkách - a riadok HSL na HEX, keď potrebujete opačný smer. Všetko beží vo vašom prehliadači - žiadne nahrávanie, žiadny účet, žiadne limity.

Časté otázky

Je tento prevodník HEX na HSL zadarmo?

Áno - je 100 % zadarmo, bez registrácie a bez limitov. Beží celý vo vašom prehliadači.

Nahrávajú sa moje farby niekam?

Nie. Prevod je bežný JavaScript, ktorý beží vo vašom zariadení - nič sa neposiela na server a po načítaní stránky funguje aj offline.

Čo je HSL?

HSL znamená hue, saturation a lightness, teda odtieň, sýtosť a jas. Odtieň je uhol od 0 do 360 stupňov na farebnom kruhu, sýtosť hovorí, aká je farba výrazná od 0 do 100 percent, a jas ide od 0 percent (čierna) cez čistú farbu pri 50 percentách až po 100 percent (biela).

Ako previesť hex na HSL ručne?

Prevedťe hex kód na červenú, zelenú a modrú a každú hodnotu vydeľte 255. Zoberte maximum a minimum z týchto troch: jas je ich priemer, sýtosť je (max - min) delené (1 - |2L - 1|) a odtieň sa určí podľa toho, ktorá zložka je maximálna, prevedený na rozsah 0-360 stupňov.

Podporuje 3-miestnu skratku ako #36c?

Áno. V CSS skratke sa každá číslica zdvojí, takže #36c sa rozšíri na #3366cc a prevedie sa na hsl(220, 60%, 50%). 4-miestna forma funguje rovnako, posledná číslica je alfa.

Ako spracúva priehľadnosť (HSLA)?

8-miestny hex kód nesie alfu v poslednom páre. Tento bajt (0-255) sa delí 255, aby vznikla hodnota alfa 0-1, ktorú očakáva hsla(), zaokrúhlená na tri desatinné miesta - takže #3366cc80 sa stane hsla(220, 60%, 50%, 0.502).

Vie previesť HSL späť na HEX?

Áno. Použite riadok HSL na HEX pod výsledkom: zadajte odtieň (0-360) a sýtosť a jas (0-100 %) a okamžite vráti hex kód. Hodnoty mimo rozsahu sa automaticky orežú.

Prečo je HSL užitočnejšie než hex?

HSL sa dá čítať po ľudsky: farbu môžete zosvetliť zvýšením jasu (L), stlmiť znížením sýtosti (S) alebo zmeniť jej farebnú rodinu úpravou odtieňa (H) - a to všetko bez hádania hex číslic. Vďaka tomu je ideálne na tvorbu konzistentných paliet, hover stavov a design tokenov.