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
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)
Voorbeeld van groot teks
Die vinnige bruin vos spring oor die lui hond. 0123456789
- 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.
| Naam | HEX | RGB | HSL |
|---|---|---|---|
black | #000000 | 0, 0, 0 | 0°, 0%, 0% |
white | #ffffff | 255, 255, 255 | 0°, 0%, 100% |
gray | #808080 | 128, 128, 128 | 0°, 0%, 50% |
silver | #c0c0c0 | 192, 192, 192 | 0°, 0%, 75% |
red | #ff0000 | 255, 0, 0 | 0°, 100%, 50% |
crimson | #dc143c | 220, 20, 60 | 348°, 83%, 47% |
maroon | #800000 | 128, 0, 0 | 0°, 100%, 25% |
tomato | #ff6347 | 255, 99, 71 | 9°, 100%, 64% |
coral | #ff7f50 | 255, 127, 80 | 16°, 100%, 66% |
orange | #ffa500 | 255, 165, 0 | 39°, 100%, 50% |
gold | #ffd700 | 255, 215, 0 | 51°, 100%, 50% |
yellow | #ffff00 | 255, 255, 0 | 60°, 100%, 50% |
olive | #808000 | 128, 128, 0 | 60°, 100%, 25% |
green | #008000 | 0, 128, 0 | 120°, 100%, 25% |
teal | #008080 | 0, 128, 128 | 180°, 100%, 25% |
aqua | #00ffff | 0, 255, 255 | 180°, 100%, 50% |
blue | #0000ff | 0, 0, 255 | 240°, 100%, 50% |
navy | #000080 | 0, 0, 128 | 240°, 100%, 25% |
purple | #800080 | 128, 0, 128 | 300°, 100%, 25% |
rebeccapurple | #663399 | 102, 51, 153 | 270°, 50%, 40% |
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.