UltKit

Fargevelger

Velg hvilken som helst farge og få fargekoden i alle vanlige formater, klar til å kopieres. Lag matchende paletter, hent ut de dominerende fargene i et bilde uten å laste det opp, og test om en kombinasjon av tekst og bakgrunn oppfyller WCAG-kravene til kontrast.

Fargevelger

Valgt farge#2F6FED

Fargekoder i alle formater

  • HEX#2F6FED
  • RGB47, 111, 237
  • HSL220°, 84%, 56%
  • HSB / HSV220°, 80%, 93%
  • CMYK (omtrentlig)80%, 53%, 0%, 7%
  • CSS rgb()rgb(47 111 237)
  • CSS hsl()hsl(220 84% 56%)

Paletter fra denne fargen

Komplementær

Analog

Triadisk

Lysere toner (blandet med hvitt)

Mørkere toner (blandet med svart)

Palett fra et bilde

Bildet leses av din egen nettleser og lastes aldri opp: pikslene samples på et lerret på denne enheten, og ingenting sendes noe sted.

Slipp et foto, skjermbilde eller en logo her

De seks dominerende fargene i bildet ditt vises her. Klikk på en fargeprøve for å laste den inn i fargevelgeren.

Kontrastkontroll (WCAG 2.1)

Tekstfarge
Bakgrunnsfarge

Eksempel på stor tekst

Vår sære Zulu fra badeøya spilte jo whist og quickstep. 0123456789

Kontrastforhold14.67:1
  • AA · normal tekstGodkjent
  • AAA · normal tekstGodkjent
  • AA · stor tekstGodkjent
  • AAA · stor tekstGodkjent

Stor tekst betyr minst 18 pt (24 px) vanlig eller 14 pt (omtrent 18,7 px) fet. AA krever 4,5:1 for normal tekst og 3:1 for stor tekst; AAA krever 7:1 og 4,5:1.

Vanlige navngitte CSS-farger

Tjue nøkkelord alle nettlesere forstår, med nøyaktige HEX-, RGB- og HSL-verdier.

NavnHEX
black#000000
white#ffffff
gray#808080
silver#c0c0c0
red#ff0000
crimson#dc143c
maroon#800000
tomato#ff6347
coral#ff7f50
orange#ffa500
gold#ffd700
yellow#ffff00
olive#808000
green#008000
teal#008080
aqua#00ffff
blue#0000ff
navy#000080
purple#800080
rebeccapurple#663399

Hva HEX, RGB, HSL og HSB egentlig beskriver

Alle fargene på denne siden ligger i sRGB, som har vært standard fargerom på nettet siden nettleserne tok det i bruk på slutten av 1990-tallet. En skjerm blander rødt, grønt og blått lys, og hver kanal har 256 nivåer (0–255), noe som gir 16 777 216 mulige farger. RGB skriver disse tre tallene direkte, mens HEX skriver de samme tre tallene i 16-tallsystemet, med to sifre hver, slik at #FF6600 er rød 255, grønn 102 og blå 0. Den korte skrivemåten med tre sifre dobler hvert siffer: #F60 er det samme som #FF6600.

HSL og HSB (også kalt HSV) beskriver de samme fargene på en måte som er enklere å justere for hånd. Fargetone er en vinkel på fargesirkelen: 0° er rødt, 120° grønt og 240° blått. Forskjellen ligger i det siste tallet. I HSL er lysstyrke 100 % alltid hvitt, og 50 % er den reneste versjonen av fargetonen. I HSB er lysstyrke 100 % den rene fargetonen, og hvitt krever metning 0 %. Designprogrammer som Photoshop og Figma bruker HSB i fargevelgerne sine, mens CSS forstår hsl() direkte, og derfor er begge oppført ovenfor.

Hvorfor CMYK-verdien bare er en tilnærming

Skjermer legger til lys, mens skrivere trekker det fra med cyan, magenta, gul og svart blekk. De to systemene dekker ulike fargeomfang, såkalte gamuter. Svært mettede skjermfarger, som en skarp RGB-grønn, en elektrisk blå eller en neonoransje, ligger utenfor det prosessfargene kan gjengi, og de blir derfor matte i trykk sammenlignet med hvordan de ser ut på en skjerm.

CMYK-tallene her bruker den enkle matematiske omregningen uten ICC-profil. Det er nyttig for en grov brief, men ikke for trykk. Et trykkeri konverterer med en profil for papiret og trykkpressen sin, for eksempel FOGRA39 i Europa eller GRACoL i USA, og den samme RGB-fargen kan gi ulike blekkprosenter med hver av dem. Til trykkarbeid bør du sende RGB- eller HEX-verdien sammen med profilen trykkeriet ber om.

Slik beregnes kontrastforholdet

WCAG 2.1 sammenligner den relative luminansen til to farger: den lyseste pluss 0,05, delt på den mørkeste pluss 0,05. Resultatet går fra 1:1 (identiske farger) til 21:1 (svart på hvitt). Nivå AA krever minst 4,5:1 for vanlig tekst og 3:1 for stor tekst, det vil si 18 punkt eller 14 punkt fet; nivå AAA hever dette til 7:1 og 4,5:1. Deler av brukergrensesnittet, som kanter på inndatafelt og ikoner, trenger 3:1 mot omgivelsene etter suksesskriterium 1.4.11.

Luminans vekter grønt langt tyngre enn blått, fordi øyet er mest følsomt for det. Derfor feiler gul tekst på hvitt grovt, mens mørkeblått på hvitt består lett, selv om begge fargene ser helt mettede ut. Logoer og rent dekorativ tekst er unntatt fra regelen.

Slik henter du en palett fra et bilde eller en logo

Bildepaletten leser filen din med nettleserens canvas, forminsker den til maks 200 piksler på lengste side og grupperer like piksler med median-cut-metoden beskrevet av Paul Heckbert i 1982: fargeområdet deles igjen og igjen langs den bredeste kanalen til seks grupper gjenstår, og gjennomsnittet av hver gruppe blir en fargeprøve. Gjennomsiktige piksler ignoreres, så en logo på gjennomsiktig bakgrunn gir logoens farger.

Når du har fargene, fungerer en flat logo ofte bedre som vektorgrafikk. Bilde til SVG-konverteren tegner den om til former som beholder akkurat disse fargene, og hvis du lager en kanalbanner, tilpasser YouTube-banner-verktøyet bildet til 2560 × 1440 med tanke på sikker sone.

Ofte stilte spørsmål

Hvorfor er CSS-fargen «green» mørkere enn grønnfargen i RGB-velgeren?
Nøkkelordet green er #008000, en middels grønn farge arvet fra den gamle HTML-paletten med 16 farger. Den fullt mettede #00FF00 heter lime. Den fulle CSS-listen har lignende overraskelser: gray (#808080) er mørkere enn darkgray (#A9A9A9).
Blir bildet mitt lastet opp når jeg henter ut en palett?
Nei. Filen åpnes av nettleseren din, tegnes på et canvas i minnet og analyseres der. Det sendes ingen forespørsel med bildet, og når du lukker fanen, forsvinner det.
Hvilket kontrastforhold trenger jeg for brødtekst?
Minst 4,5:1 for å oppfylle WCAG 2.1 nivå AA, og 7:1 for nivå AAA. Overskrifter på 18 punkt eller større, eller 14 punkt fet, kan bruke 3:1 for AA. Mange designsystemer sikter mot 4,5:1 overalt, slik at teksten er lesbar på svake skjermer og i sollys.
Kan jeg bruke en 8-sifret HEX-kode med gjennomsiktighet?
Ja, i CSS. De to siste sifrene er alfakanalen, så #2F6FED80 er den samme blåfargen med omtrent 50 % dekkevne. Denne fargevelgeren jobber med ugjennomsiktige farger og viser derfor seks sifre; legg til alfaparet selv når du trenger det.
Hvor mange navngitte farger har CSS?
CSS Color Module Level 4 definerer 148 fargenøkkelord, regnet med dobbeltstavinger som gray og grey. Det nyeste er rebeccapurple (#663399), lagt til i 2014 til minne om Rebecca Meyer, datteren til CSS-forfatteren Eric Meyer.