UltKit

Kleurkieser

Kies enige kleur en kry die kode in elke algemene formaat, gereed om te kopieer. Skep paletten wat pas, haal die oorheersende kleure uit 'n foto sonder om dit op te laai, en toets of 'n kombinasie van teks en agtergrond aan die WCAG-kontrasvereistes voldoen.

Kleurkieser

Gekose kleur#2F6FED

Kleurkodes in elke formaat

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

Paletre van hierdie kleur

Komplementêr

Analoog

Triadies

Tinte (met wit gemeng)

Skakerings (met swart gemeng)

Palet uit 'n beeld

Jou beeld word deur jou eie blaaier gelees en nooit opgelaai nie: die pixels word op 'n canvas op hierdie toestel gemonster en niks word êrens heen gestuur nie.

Sleep 'n foto, skermskoot of logo hierheen

Die ses dominante kleure van jou beeld verskyn hier. Klik op 'n kleurvlak om dit in die kieser te laai.

Kontrastoetser (WCAG 2.1)

Tekskleur
Agtergrondkleur

Voorbeeld van groot teks

Die vinnige bruin vos spring oor die lui hond. 0123456789

Kontrasverhouding14.67:1
  • AA · normale teksSlaag
  • AAA · normale teksSlaag
  • AA · groot teksSlaag
  • AAA · groot teksSlaag

Groot teks beteken ten minste 18 pt (24 px) gewoon of 14 pt (ongeveer 18,7 px) vet. AA vereis 4,5:1 vir normale teks en 3:1 vir groot teks; AAA vereis 7:1 en 4,5:1.

Algemene CSS-benoemde kleure

Twintig sleutelwoorde wat elke blaaier verstaan, met hul presiese HEX-, RGB- en HSL-waardes.

NaamHEX
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

Wat HEX, RGB, HSL en HSB werklik beskryf

Elke kleur op hierdie bladsy is in sRGB, die verstek-kleurruimte van die web sedert blaaiers dit in die laat 1990's aangeneem het. 'n Skerm meng rooi, groen en blou lig, en elke kanaal het 256 vlakke (0–255), wat 16 777 216 moontlike kleure gee. RGB skryf daardie drie getalle direk neer; HEX skryf dieselfde drie getalle in basis 16, twee syfers elk, dus is #FF6600 rooi 255, groen 102, blou 0. Die drieSyfer-kortvorm verdubbel elke syfer: #F60 is #FF6600.

HSL en HSB (ook HSV genoem) beskryf dieselfde kleure op 'n manier wat makliker met die hand aangepas kan word. Tint is 'n hoek op die kleurwiel: 0° rooi, 120° groen, 240° blou. Die verskil lê in die laaste getal. In HSL is ligtheid 100% altyd wit en 50% die suiwerste weergawe van die tint; in HSB is helderheid 100% die suiwer tint en wit vereis versadiging 0%. Ontwerptoepassings soos Photoshop en Figma gebruik HSB in hul kleurkiesers, terwyl CSS hsl() standaard verstaan, daarom word albei hierbo gelys.

Waarom die CMYK-waarde net 'n benadering is

Skerms voeg lig by; drukkers trek dit af met siaan-, magenta-, geel- en swartink. Die twee stelsels dek verskillende kleurreekse, genoem kleurruimtes (gamuts). Baie versadigde skermkleure, soos 'n helder RGB-groen, 'n elektriese blou of 'n neon-oranje, lê buite wat prosesinke kan weergee, so dit druk dowwer as wat dit op 'n monitor lyk.

Die CMYK-getalle hier gebruik die gewone wiskundige omskakeling sonder 'n ICC-profiel, wat nuttig is vir 'n growwe opdrag maar nie vir die pers nie. 'n Drukker skakel om met 'n profiel vir sy papier en pers, soos FOGRA39 in Europa of GRACoL in die Verenigde State, en dieselfde RGB-kleur kan met verskillende inkpersentasies onder elk uitkom. Stuur vir drukwerk die RGB- of HEX-waarde saam met die profiel wat jou drukker vra.

Hoe die kontrasverhouding bereken word

WCAG 2.1 vergelyk die relatiewe luminansie van twee kleure: die ligter een plus 0,05, gedeel deur die donkerder een plus 0,05. Die resultaat wissel van 1:1 (identiese kleure) tot 21:1 (swart op wit). Vlak AA vereis minstens 4,5:1 vir normale teks en 3:1 vir groot teks, dit wil sê 18 punt of 14 punt vetgedruk; vlak AAA verhoog dit tot 7:1 en 4,5:1. Koppelvlakdele soos invoerrande en ikone benodig 3:1 teen hul omgewing volgens sukseskriterium 1.4.11.

Luminansie gee groen baie meer gewig as blou, omdat die oog die meeste daarvoor sensitief is. Daarom misluk geel teks op wit erg terwyl donkerblou op wit maklik slaag, al lyk albei kleure ten volle versadig. Logo's en suiwer dekoratiewe teks is van die reël vrygestel.

'n Palet uit 'n foto of logo kry

Die beeldpalet lees jou lêer met die blaaier se canvas, verklein dit tot hoogstens 200 piksels aan die lang kant en groepeer soortgelyke piksels met die median-cut-metode wat Paul Heckbert in 1982 beskryf het: die kleurreeks word telkens langs sy wydste kanaal verdeel totdat ses groepe oorbly, en elke groep se gemiddelde word 'n kleurstaal. Deursigtige piksels word geïgnoreer, so 'n logo op 'n deursigtige agtergrond gee die logo se kleure.

Sodra jy die kleure het, werk 'n plat logo dikwels beter as 'n vektor. Die beeld na SVG-omskakelaar volg dit na vorms wat presies hierdie kleure behou, en as jy 'n kanaalkopstuk ontwerp, pas die YouTube-banier-grootteverander die kunswerk by 2560 × 1440 aan met die veilige area in gedagte.

Gereelde vrae

Waarom is CSS se "green" donkerder as die groen in die RGB-kieser?
Die sleutelwoord green is #008000, 'n medium groen wat uit die ou 16-kleur HTML-palet oorgeërf is. Die ten volle versadigde #00FF00 heet lime. Die volle CSS-lys het soortgelyke verrassings: gray (#808080) is donkerder as darkgray (#A9A9A9).
Word my beeld opgelaai wanneer ek 'n palet uithaal?
Nee. Die lêer word deur jou blaaier oopgemaak, in die geheue op 'n canvas geteken en daar ontleed. Geen versoek word met die beeld gestuur nie, en as jy die oortjie toemaak, word dit weggegooi.
Watter kontrasverhouding het ek vir lopende teks nodig?
Minstens 4,5:1 om aan WCAG 2.1 vlak AA te voldoen, en 7:1 vir vlak AAA. Opskrifte van 18 punt of groter, of 14 punt vetgedruk, mag 3:1 vir AA gebruik. Baie ontwerpstelsels mik oral na 4,5:1 sodat teks leesbaar bly op dowwe skerms en in sonlig.
Kan ek 'n 8-syfer-HEX-kode met deursigtigheid gebruik?
Ja, in CSS. Die laaste twee syfers is die alfakanaal, so #2F6FED80 is dieselfde blou teen ongeveer 50% ondeursigtigheid. Hierdie kleurkieser werk met ondeursigtige kleure, so dit wys ses syfers; voeg self die alfapaar by wanneer jy dit nodig het.
Hoeveel benoemde kleure het CSS?
Die CSS Color Module Level 4 definieer 148 kleursleutelwoorde, met die dubbele spellings soos gray en grey ingereken. Die nuutste is rebeccapurple (#663399), in 2014 bygevoeg ter nagedagtenis aan Rebecca Meyer, die dogter van CSS-skrywer Eric Meyer.