ImageColorPicker.com

trosi HEX i HSL

Trosi unrhyw liw HEX i HSL — ar unwaith ac am ddim

#2ECC71

Gludo unrhyw werth lliw — rydym yn canfod y fformat i chi.

Dewis lliw
canlyniad HSL
hsl(145, 63%, 49%)
Tôn
145°
Sŵn
63%
Goleuedd
49%

Y lliw hwn ym mhob fformat

Mae HSL yn disgrifio lliw mewn ffordd y mae pobl yn ei drafod: pa hue, pa mor liwgar, pa mor disglair. Mae troi cod HEX i HSL yn y ffordd gyflymaf i gael lliw mewn ffurf y gallwch ei addasu — ei oleuo, ei ddadlacio, neu greu graddfa gyfan ohono.

Sut mae trosi HEX i HSL yn gweithio

  1. Trosi'r cod HEX i RGB a rhannu pob sianel â 255, fel bod y tri rhwng 0 a 1.
  2. Darganfyddwch y mwyaf a'r lleiaf o'r tri gwerth. Mae eu cyfartaledd yn ysgafnder L.
  3. Mae'r gwahaniaeth rhyngddynt yn penderfynu'r sianeg S: rhannwch ef â (2 − max − min) ar gyfer lliwiau golau, neu â (max + min) ar gyfer lliwiau tywyll.
  4. Mae'r sianel gyda'r gwerth uchaf yn penderfynu'r hue H — coch ar 0°, gwyrdd ar 120°, glas ar 240° — a gosodir y hue yng nghanol y sector gan y ddwy sianel arall.

Enghraifft wedi gweithio

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

Mae'r fathemateg yn union, ond fel arfer caiff gwerthoedd HSL eu hamgylchynu i raddau cyflawn a chanrannau. Felly, gall troi yn ôl ddod â chi un neu ddau gam RGB i ffwrdd o'r gwreiddiol — anweledig mewn practis, ond yn ddefnyddiol gwybod os ydych yn troi lliwiau yn aml.

HEX a HSL wedi'u hamlygu

Beth yw HEX?

Mae cod HEX yn rif hecsadegol chwe digid sy'n storio'r sianel coch, gwyrdd a glas o liw ar ôl arwydd #. Mae pob par o ddigidau yn cynrychioli un sianel, o 00 (dim) i FF (llawn), gan roi'r un 16.7 miliwn o liwiau â RGB mewn nodiad llawer byrrach. Mae HEX yn ddiofyn mewn CSS, offer dylunio a chanllawiau brand.

Sintacs:
#RRGGBB
Amrediad:
00–FF fesul sianel
Gorau ar gyfer:
CSS, trosglwyddo dylunio, canllawiau brand

Beth yw HSL?

Mae HSL yn rhannu lliw yn hue (0–360° ar olwyn lliw), saturation (pa mor lliwgar, 0–100%) a lightness (pa mor ddisglair, 0–100%). Gan fod pob rhan yn cyfateb i'r ffordd mae pobl yn disgrifio lliw, mae HSL yn y fformat hawsaf ar gyfer creu tints, shades a phaletau cyson — â llaw neu mewn cod.

Sintacs:
hsl(H, S%, L%)
Amrediad:
0–360°, 0–100%, 0–100%
Gorau ar gyfer:
paletau, tints a shades, theming

tabl cyfeirnod HEX i HSL

Y lliwiau CSS mwyaf cyffredin, wedi'u trosi o HEX i HSL.

LliwHEXHSL
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%)

Cwestiynau cyffredin