UltKit

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ó

Kiválasztott szín#2F6FED

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)

Szövegszín
Háttérszín

Nagy szövegminta

Egy hűtlen vejét fújta a szél, árvíztűrő tükörfúrógép. 0123456789

Kontrasztarány14.67:1
  • 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évHEX
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

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.