UltKit

Výber farby

Vyberte ľubovoľnú farbu a získajte jej kód vo všetkých bežných formátoch pripravený na skopírovanie. Vytvorte zladené palety, zistite dominantné farby fotky bez jej nahrávania a overte, či dvojica textu a pozadia spĺňa kontrast podľa WCAG.

Výber farby

Vybraná farba#2F6FED

Kódy farby vo všetkých formátoch

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

Palety z tejto farby

Komplementárna

Analogická

Triadická

Svetlejšie odtiene (zmiešané s bielou)

Tmavšie odtiene (zmiešané s čiernou)

Paleta z obrázka

Váš obrázok číta váš prehliadač a nikdy sa nenahráva: pixely sa vzorkujú na plátne v tomto zariadení a nič sa nikam neodosiela.

Sem presuňte fotku, snímku obrazovky alebo logo

Tu sa zobrazí šesť dominantných farieb vášho obrázka. Kliknutím na vzorku ju načítate do výberu farby.

Kontrola kontrastu (WCAG 2.1)

Farba textu
Farba pozadia

Ukážka veľkého textu

Kŕdeľ ďatľov učí koňa žrať kôru. 0123456789

Kontrastný pomer14.67:1
  • AA · bežný textVyhovuje
  • AAA · bežný textVyhovuje
  • AA · veľký textVyhovuje
  • AAA · veľký textVyhovuje

Veľký text znamená aspoň 18 pt (24 px) bežný alebo 14 pt (asi 18,7 px) tučný. AA vyžaduje 4,5:1 pre bežný text a 3:1 pre veľký; AAA vyžaduje 7:1 a 4,5:1.

Bežné pomenované farby CSS

Dvadsať kľúčových slov, ktorým rozumie každý prehliadač, s presnými hodnotami HEX, RGB a HSL.

NázovHEX
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

Čo v skutočnosti opisujú HEX, RGB, HSL a HSB

Každá farba na tejto stránke je v priestore sRGB, predvolenom farebnom priestore webu od čias, keď ho koncom 90. rokov prijali prehliadače. Obrazovka mieša červené, zelené a modré svetlo a každý kanál má 256 úrovní (0–255), čo dáva 16 777 216 možných farieb. RGB zapisuje tieto tri čísla priamo; HEX zapisuje tie isté tri čísla v šestnástkovej sústave, po dvoch číslicach, takže #FF6600 je červená 255, zelená 102, modrá 0. Trojciferná skratka zdvojuje každú číslicu: #F60 je #FF6600.

HSL a HSB (nazývané aj HSV) opisujú tie isté farby spôsobom, ktorý sa ľahšie upravuje ručne. Odtieň je uhol na farebnom kolese: 0° červená, 120° zelená, 240° modrá. Rozdiel je v poslednom čísle. V HSL je svetlosť 100 % vždy biela a 50 % je najčistejšia podoba odtieňa; v HSB je jas 100 % čistý odtieň a biela vyžaduje sýtosť 0 %. Dizajnérske aplikácie ako Photoshop a Figma používajú vo svojich výberoch HSB, zatiaľ čo CSS natívne rozumie hsl(), preto sú uvedené oba.

Prečo je hodnota CMYK len približná

Obrazovky svetlo pridávajú; tlačiarne ho odoberajú azúrovou, purpurovou, žltou a čiernou farbou. Oba systémy pokrývajú rôzne rozsahy farieb, nazývané gamuty. Veľmi sýte farby obrazovky, napríklad jasná zelená RGB, elektrická modrá alebo neónová oranžová, ležia mimo toho, čo dokážu reprodukovať procesné farby, a preto sa vytlačia matnejšie, než vyzerajú na monitore.

Hodnoty CMYK tu používajú čistý matematický prepočet bez profilu ICC, čo je užitočné na hrubé zadanie, ale nie pre tlač. Tlačiareň prevádza podľa profilu pre svoj papier a stroj, napríklad FOGRA39 v Európe alebo GRACoL v Spojených štátoch, a tá istá farba RGB môže mať v každom z nich iné percentá farieb. Pri tlačových prácach pošlite hodnotu RGB alebo HEX spolu s profilom, ktorý vaša tlačiareň požaduje.

Ako sa počíta kontrastný pomer

WCAG 2.1 porovnáva relatívnu luminanciu dvoch farieb: svetlejšia plus 0,05 delená tmavšou plus 0,05. Výsledok sa pohybuje od 1:1 (rovnaké farby) po 21:1 (čierna na bielej). Úroveň AA vyžaduje aspoň 4,5:1 pre bežný text a 3:1 pre veľký text, teda 18 bodov alebo 14 bodov tučným písmom; úroveň AAA to zvyšuje na 7:1 a 4,5:1. Prvky používateľského rozhrania, ako sú okraje polí a ikony, potrebujú 3:1 voči okoliu podľa kritéria úspešnosti 1.4.11.

Luminancia váži zelenú oveľa viac než modrú, pretože oko je na ňu najcitlivejšie. Preto žltý text na bielom zlyháva výrazne, zatiaľ čo tmavomodrý na bielom prejde s veľkou rezervou, hoci obe farby vyzerajú plne sýte. Loga a čisto dekoratívny text sú z pravidla vyňaté.

Ako získať paletu z fotky alebo loga

Paleta z obrázka načíta váš súbor cez canvas prehliadača, zmenší ho na najviac 200 pixelov na dlhšej strane a zoskupí podobné pixely metódou median-cut, ktorú opísal Paul Heckbert v roku 1982: farebný rozsah sa opakovane delí pozdĺž najširšieho kanála, kým nezostane šesť skupín, a priemer každej skupiny sa stane vzorkou. Priehľadné pixely sa ignorujú, takže logo na priehľadnom pozadí dá farby loga.

Keď už farby máte, jednoduché logo často funguje lepšie ako vektor. Konvertor obrázka na SVG ho vektorizuje na tvary, ktoré zachovajú presne tieto farby, a ak navrhujete hlavičku kanála, zmena veľkosti bannera na YouTube prispôsobí grafiku rozmeru 2560 × 1440 s ohľadom na bezpečnú oblasť.

Často kladené otázky

Prečo je „green“ v CSS tmavšia ako zelená vo výbere RGB?
Kľúčové slovo green je #008000, stredne zelená zdedená zo starej 16-farebnej palety HTML. Plne sýta #00FF00 sa volá lime. Celý zoznam CSS má podobné prekvapenia: gray (#808080) je tmavšia než darkgray (#A9A9A9).
Nahráva sa môj obrázok, keď z neho získavam paletu?
Nie. Súbor otvorí váš prehliadač, vykreslí ho v pamäti na canvas a tam ho analyzuje. S obrázkom sa neodosiela žiadna požiadavka a zatvorením karty sa zahodí.
Aký kontrastný pomer potrebujem pre bežný text?
Aspoň 4,5:1 pre splnenie úrovne AA podľa WCAG 2.1 a 7:1 pre úroveň AAA. Nadpisy s veľkosťou 18 bodov alebo väčšie, prípadne 14 bodov tučným písmom, môžu pre AA používať 3:1. Mnohé dizajnové systémy mierijú všade na 4,5:1, aby text zostal čitateľný na tlmených obrazovkách aj na slnku.
Môžem použiť 8-miestny kód HEX s priehľadnosťou?
Áno, v CSS. Posledné dve číslice sú alfa kanál, takže #2F6FED80 je tá istá modrá s približne 50 % nepriehľadnosťou. Tento výber pracuje s nepriehľadnými farbami, preto zobrazuje šesť číslic; dvojicu alfa si doplňte sami, keď ju potrebujete.
Koľko pomenovaných farieb má CSS?
CSS Color Module Level 4 definuje 148 farebných kľúčových slov vrátane duplicitných pravopisov, ako gray a grey. Najnovšie je rebeccapurple (#663399), pridané v roku 2014 na pamiatku Rebeccy Meyerovej, dcéry autora CSS Erica Meyera.