CanDoYa
ET

HEX to HSL teisendaja

Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.

CSShsl(220, 60%, 50%)
Kuidas see teisendub
Toon220
Küllastus60%
Heledus50%
Vaja vastupidist suunda? HSL to HEX
#3366cc
Jaga seda tööriista

Kuidas teisendada HEX HSL-iks?

Kõigepealt loe hex-koodi punase, rohelise ja sinise väärtusena (0-255), seejärel kirjelda sama värvi toonina, küllastusena ja heledusena. Toon on nurk värviratta peal (0-360), küllastus näitab, kui erk värv on (0-100%), ja heledus, kui hele see on (0-100%). #3366cc muutub väärtuseks hsl(220, 60%, 50%). See tööriist teeb seda kohe, kui sa kirjutad.

Kuidas kasutada

  1. 1Sisesta hex-kood. Kirjuta või kleebi hex-värv, näiteks #3366cc (või #36c), või vali see värvivalijaga. Märk # ei ole kohustuslik.
  2. 2Loe HSL väärtust. hsl() väärtus, puhtad väärtused ja otsene värvieelvaade uuenevad kirjutamise ajal, koos kanalipõhise lahtiseletusega tooni, küllastuse ja heleduse kohta.
  3. 3Kopeeri vajalik vorming. Klõpsa Kopeeri hsl() väärtuse või toorväärtuste kõrval. Vaja vastupidist suunda? Sisesta allpool toon, küllastus ja heledus, et saada hex-kood tagasi.

Kellele see sobib

Teisendaja aktsepteerib kõiki CSS-i hex-vorme: 6-kohaline #3366cc, 3-kohaline lühivorm #36c, ning 4- ja 8-kohaline vorm alfakanaliga, kas märgiga # või ilma. See näitab hsl() või hsla() väärtust, puhtaid väärtusi ja kanalipõhist lahtiseletust - ning vastupidist HSL to HEX rida, kui vajad teisendust vastupidises suunas. Kõik toimub sinu brauseris - ilma üleslaadimise, konto ja piiranguteta.

Korduvad küsimused

Kas see HEX to HSL teisendaja on tasuta?

Jah - see on täiesti tasuta, registreerimiseta ja piiranguteta. See töötab täielikult sinu brauseris.

Kas mu värvid saadetakse kuhugi?

Ei. Teisendus on tavaline JavaScript, mis töötab sinu seadmes - midagi ei saadeta serverisse ning tööriist töötab ka võrguühenduseta pärast lehe laadimist.

Mis on HSL?

HSL tähendab toon (hue), küllastus (saturation) ja heledus (lightness). Toon on nurk 0 kuni 360 kraadi värviratta peal, küllastus näitab, kui erk värv on vahemikus 0 kuni 100 protsenti, ja heledus ulatub 0 protsendist (must) läbi puhta värvi 50 protsendi juures kuni 100 protsendini (valge).

Kuidas teisendada hex HSL-iks käsitsi?

Teisenda hex punaseks, roheliseks ja siniseks ning jaga kõik kolm 255-ga. Võta kolmest suurim ja väikseim väärtus: heledus on nende keskmine, küllastus on (suurim - väikseim) jagatud (1 - |2L - 1|)-ga ning toon tuleb sellest, milline kanal on suurim, skaleerituna 0-360 kraadini.

Kas see toetab 3-kohalist lühivormi, näiteks #36c?

Jah. CSS-i lühivormis dubleeritakse iga number, seega #36c laieneb kujule #3366cc ja teisendub väärtuseks hsl(220, 60%, 50%). 4-kohaline vorm töötab samamoodi, kusjuures viimane number on alfaväärtus.

Kuidas see käsitleb läbipaistvust (HSLA)?

8-kohaline hex-kood kannab alfaväärtust oma viimases paaris. See bait (0-255) jagatakse 255-ga, et saada hsla() nõutav väärtus vahemikus 0-1, ümardatuna kolme kohani pärast koma - nii saab #3366cc80 väärtuseks hsla(220, 60%, 50%, 0.502).

Kas see suudab teisendada HSL tagasi HEX-iks?

Jah. Kasuta tulemuse all olevat HSL to HEX rida: sisesta toon (0-360) ning küllastus ja heledus (0-100%) ja saad kohe hex-koodi. Vahemikust välja jäävad väärtused piiratakse õigesse vahemikku.

Miks on HSL hex-koodist kasulikum?

HSL on inimloetav: värvi saab heledamaks muuta L-i suurendades, tuhmimaks S-i vähendades või selle värvitooni muuta H-i muutes - ilma hex-numbreid arvamata. See sobib suurepäraselt ühtsete palettide, hover-olekute ja disainitokenite loomiseks.