Színválasztó
Válasszon ki bármilyen színt, és kapja meg a kódját minden elterjedt formátumban, másolásra készen. Készítsen hozzá illő palettákat, nyerje ki egy fotó domináns színeit feltöltés nélkül, és ellenőrizze, hogy egy szöveg- és háttérszínpár megfelel-e a WCAG kontrasztkövetelményeinek.
Színválasztó
Színkódok minden formátumban
- HEX#2F6FED
- RGB47, 111, 237
- HSL220°, 84%, 56%
- HSB / HSV220°, 80%, 93%
- CMYK (közelítő)80%, 53%, 0%, 7%
- CSS rgb()rgb(47 111 237)
- CSS hsl()hsl(220 84% 56%)
Paletták ebből a színből
Komplementer
Analóg
Triád
Világosabb árnyalatok (fehérrel keverve)
Sötétebb árnyalatok (feketével keverve)
Paletta képből
A képet a saját böngészője olvassa be, és soha nem töltjük fel: a pixeleket ezen az eszközön, egy vásznon mintavételezzük, és semmit nem küldünk el.
Húzzon ide egy fényképet, képernyőképet vagy logót
A képe hat domináns színe itt jelenik meg. Kattintson egy színmintára, hogy betöltse a színválasztóba.
Kontrasztellenőrző (WCAG 2.1)
Nagy szövegminta
Egy hűtlen vejét fújta a szél, árvíztűrő tükörfúrógép. 0123456789
- AA · normál szövegMegfelel
- AAA · normál szövegMegfelel
- AA · nagy szövegMegfelel
- AAA · nagy szövegMegfelel
Nagy szöveg: legalább 18 pt (24 px) normál vagy 14 pt (kb. 18,7 px) félkövér. Az AA szint normál szövegnél 4,5:1, nagy szövegnél 3:1 arányt kér; az AAA szint 7:1 és 4,5:1 arányt.
Gyakori CSS-színnevek
Húsz kulcsszó, amelyet minden böngésző ért, pontos HEX, RGB és HSL értékekkel.
| Név | 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% |
Mit írnak le valójában a HEX, RGB, HSL és HSB kódok?
Az oldalon minden szín sRGB-ben értendő, ami a web alapértelmezett színtere, mióta a böngészők az 1990-es évek végén átvették. A képernyő vörös, zöld és kék fényt kever, és minden csatorna 256 szintet (0–255) különböztet meg, ami 16 777 216 lehetséges színt jelent. Az RGB közvetlenül e három számot írja; a HEX ugyanezt a három számot 16-os számrendszerben, csatornánként két számjeggyel, így a #FF6600 vörös 255, zöld 102, kék 0. A háromjegyű rövidítés minden számjegyet megkettőz: a #F60 megegyezik a #FF6600 színnel.
A HSL és a HSB (más néven HSV) ugyanazokat a színeket írja le, de kézzel könnyebben módosíthatók. A színezet egy szög a színkörön: 0° vörös, 120° zöld, 240° kék. A különbség az utolsó számban van. HSL-ben a 100%-os világosság mindig fehér, az 50% pedig a színezet legtisztább változata; HSB-ben a 100%-os fényerő a tiszta színezet, a fehérhez pedig 0%-os telítettség kell. A tervezőprogramok, például a Photoshop és a Figma a színválasztóikban HSB-t használnak, a CSS viszont natívan a hsl() függvényt ismeri, ezért szerepel fent mindkettő.
Miért csak közelítő érték a CMYK?
A képernyő fényt ad hozzá, a nyomtató ciánnal, bíborral, sárgával és fekete tintával von el belőle. A két rendszer más-más színtartományt, úgynevezett gamutot fed le. A nagyon telített képernyőszínek, például egy élénk RGB-zöld, egy elektromos kék vagy egy neonnarancs, kívül esnek azon, amit a process tinták vissza tudnak adni, ezért nyomtatásban fakóbbak, mint a monitoron.
Az itt látható CMYK-értékek ICC-profil nélküli, egyszerű matematikai átváltással készülnek, ami nagyjából elég egy tájékoztató brieffez, nyomdai munkához viszont nem. A nyomda a papírjához és a gépéhez tartozó profillal alakít át, például Európában FOGRA39-cel, az Egyesült Államokban GRACoL-lal, és ugyanabból az RGB színből mindegyikkel más tintaszázalék lehet. Nyomtatáshoz az RGB- vagy HEX-értéket küldje el a nyomda által kért profillal együtt.
Hogyan számítják ki a kontrasztarányt?
A WCAG 2.1 két szín relatív luminanciáját hasonlítja össze: a világosabb plusz 0,05 osztva a sötétebb plusz 0,05 értékével. Az eredmény 1:1 (azonos színek) és 21:1 (fekete fehéren) között van. Az AA szint normál szövegnél legalább 4,5:1, nagy szövegnél 3:1 arányt kér, nagynak a 18 pontos vagy a 14 pontos félkövér szöveg számít; az AAA szint ezt 7:1-re és 4,5:1-re emeli. A felhasználói felület elemeinek, például a beviteli mezők kereteinek és az ikonoknak az 1.4.11 sikerkritérium szerint 3:1 arány kell a környezetükhöz képest.
A luminancia a zöldet sokkal nagyobb súllyal veszi figyelembe, mint a kéket, mert a szem arra a legérzékenyebb. Ezért bukik meg látványosan a sárga szöveg fehér alapon, míg a sötétkék fehéren könnyen megfelel, pedig mindkét szín teljesen telítettnek látszik. A logók és a tisztán dekoratív szövegek mentesek a szabály alól.
Paletta kinyerése fotóból vagy logóból
A képpaletta a böngésző vásznával (canvas) olvassa be a fájlt, a hosszabbik oldalon legfeljebb 200 pixelre kicsinyíti, és a hasonló pixeleket Paul Heckbert 1982-ben leírt median-cut módszerével csoportosítja: a színtartományt újra és újra kettéosztja a legszélesebb csatorna mentén, amíg hat csoport marad, és minden csoport átlaga egy színminta lesz. Az átlátszó pixeleket figyelmen kívül hagyja, így az átlátszó hátterű logóból a logó színeit kapja.
Ha megvannak a színek, az egyszínű felületekből álló logó gyakran vektorként működik jobban. A kép SVG-be átalakító olyan alakzatokká követi le, amelyek megtartják pontosan ezeket a színeket, a csatornafejléc tervezésekor pedig a YouTube-borító átméretezője a biztonságos területet figyelembe véve igazítja a grafikát 2560 × 1440 méretre.
Gyakori kérdések
- Miért sötétebb a CSS „green” színe, mint a zöld az RGB-színválasztóban?
- A green kulcsszó értéke #008000, egy közepes zöld, amelyet a régi, 16 színű HTML-paletta hagyott örökül. A teljesen telített #00FF00 neve lime. A teljes CSS-lista további meglepetéseket tartogat: a gray (#808080) sötétebb, mint a darkgray (#A9A9A9).
- Feltöltődik a képem, amikor palettát nyerek ki belőle?
- Nem. A fájlt a böngészője nyitja meg, a memóriában egy vászonra rajzolja, és ott elemzi. A képpel nem indul kérés, és a lap bezárásakor a kép törlődik.
- Milyen kontrasztarány kell a folyó szöveghez?
- A WCAG 2.1 AA szintjéhez legalább 4,5:1, az AAA szinthez 7:1. A 18 pontos vagy nagyobb, illetve a 14 pontos félkövér címsorok AA szinten megelégedhetnek 3:1-gyel. Sok dizájnrendszer mindenhol 4,5:1-et céloz, hogy a szöveg halvány képernyőn és napfényben is olvasható maradjon.
- Használhatok átlátszóságot tartalmazó, 8 jegyű HEX-kódot?
- Igen, CSS-ben. Az utolsó két számjegy az alfacsatorna, így a #2F6FED80 ugyanaz a kék nagyjából 50%-os átlátszatlansággal. Ez a színválasztó átlátszatlan színekkel dolgozik, ezért hat számjegyet mutat; az alfapárt szükség esetén Önnek kell hozzáfűznie.
- Hány elnevezett szín van a CSS-ben?
- A CSS Color Module Level 4 148 színkulcsszót határoz meg, a gray és grey típusú kettős írásmódokat is beleszámítva. A legújabb a rebeccapurple (#663399), amelyet 2014-ben adtak hozzá Rebecca Meyer emlékére, aki Eric Meyernek, a CSS szerzőjének a lánya volt.