ImageColorPicker.com

RGB í HSL breytir

Breyttu hvaða RGB-lita sem er í HSL — samstundis og ókeypis

#9B59B6

Límdu inn hvaða litagildi sem er — við greinum sniðið fyrir þig.

R
G
B
HSL niðurstaða
hsl(283, 39%, 53%)
Litatónn
283°
Mettun
39%
Bjartleiki
53%

Þessi litur í öllum sniðum

RGB segir skjánum hversu mikið ljós á að senda út; HSL segir þér hvernig liturinn lítur út. Að umbreyta þremur rásunum í litblæ, mettun og ljósleika gerir lit auðveldari í handstillingu.

Hvernig RGB í HSL umbreyting virkar

  1. Deildu R, G og B með 255 svo hvert gildi sé á bilinu 0 til 1.
  2. Taktu hæsta og lægsta gildi af þeim þremur — meðaltal þeirra er ljósleikinn L.
  3. Ef hæsta og lægsta eru jöfn er liturinn grátt: litblær og mettun eru báðar 0.
  4. Annars finnur þú S út frá mismuninum milli hæsta og lægsta og les H af þeirri rás sem er hæst.

Dæmi sem virkaði

RGB rgb(155, 89, 182)=HSL hsl(283, 39%, 53%)

Nákvæmt í grunninn. Þar sem H, S og L eru venjulega sýnd sem afrituð heilstærðargildi getur umbreyting aftur fært eina rás um eina eða tvær einingar.

RGB og HSL útskýrt

Hvað er RGB?

RGB lýsir lit sem þrjár ljósrásir — rauð, græn og blá — hver frá 0 til 255. Þetta endurspeglar hvernig skjár virkar: allar þrjár í 255 gefa hvítt, allar í 0 gefa svart. RGB er rétta valið þegar þú þarft að reikna með lit — t.d. að hreyfa eina rás, blanda litum í kóða, eða bæta gegnsæi með rgba().

Syntaks:
rgb(R, G, B)
Gildi:
0–255 per channel
Best fyrir:
kóði, canvas, gegnsæi með rgba()

Hvað er HSL?

HSL skiptir lit í litstefnu (0–360° á litahring), mettun (hversu litríkur, 0–100%) og ljósleika (hversu bjartur, 0–100%). Þar sem hver hluti passar við hvernig fólk lýsir lit, er HSL auðveldasta formið til að byggja litasamstæður, ljósari- eða dekkri útgáfur og samræmdar pallettur — handvirkt eða í kóða.

Syntaks:
hsl(H, S%, L%)
Gildi:
0–360°, 0–100%, 0–100%
Best fyrir:
pallettur, ljósari og dekkri tónar, þemu

RGB í HSL yfirlitstafla

Algengustu CSS-litirnir, umbreyttir frá RGB í HSL.

LiturRGBHSL
blackrgb(0, 0, 0)hsl(0, 0%, 0%)
whitergb(255, 255, 255)hsl(0, 0%, 100%)
redrgb(255, 0, 0)hsl(0, 100%, 50%)
limergb(0, 255, 0)hsl(120, 100%, 50%)
bluergb(0, 0, 255)hsl(240, 100%, 50%)
yellowrgb(255, 255, 0)hsl(60, 100%, 50%)
orangergb(255, 165, 0)hsl(39, 100%, 50%)
tealrgb(0, 128, 128)hsl(180, 100%, 25%)
purplergb(128, 0, 128)hsl(300, 100%, 25%)
grayrgb(128, 128, 128)hsl(0, 0%, 50%)

Algengar spurningar