Kontrasztellenőrző
Ingyenes WCAG kontrasztellenőrző. Add meg a szöveg és a háttér színét, és megkapod a kontrasztarányt, az AA/AAA eredményt és a legközelebbi megfelelő színt.
WCAG 2.2 eredmények
| AA | AAA | |
|---|---|---|
| Normál szöveg | ||
| Nagy szöveg | ||
| Felületi elemek és grafikák | – |
Előnézet
Normál szöveg (16 px). Árvíztűrő tükörfúrógép.
Nagy szöveg (24 px)
Nagy félkövér szöveg (18,66 px félkövér)
Javaslatok
A kontrasztellenőrző használata
- Add meg a Szöveg színe és a Háttér színe értéket. Használd a színmintákat, vagy írj be bármilyen CSS-értéket a mezőkbe: HEX-kódot, például
#595959-et,rgb(89 89 89)-et,hsl(0 0% 35%)-ot vagy nevet, példáulnavy-t. - A Kontrasztarány gépelés közben frissül, 1:1-től (nincs kontraszt) 21:1-ig (fekete fehéren).
- A WCAG 2.2 eredmények táblázat Megfelel vagy Nem felel meg értéket mutat a Normál szöveg, a Nagy szöveg és a Felületi elemek és grafikák esetén, AA és AAA szinten.
- Nézd meg az Előnézetet: normál szöveget, nagy szöveget, nagy félkövér szöveget, gombkeretet és ikont mutat a két színeddel.
- Ha egy szint nem teljesül, válassz Célt a Javaslatok alatt. Az eszköz felajánlja a Legközelebbi megfelelő szövegszínt és a Legközelebbi megfelelő háttérszínt. Kattints a Használat gombra az egyik alkalmazásához. A Színek felcserélése felcseréli a szöveget és a hátteret.
Minden a böngésződben számolódik; semmit nem küldünk el sehová.
Hogyan számolódik a kontrasztarány?
A WCAG 2.x az arányt (L1 + 0,05) / (L2 + 0,05) képlettel határozza meg, ahol L1 a világosabb szín, L2 a sötétebb szín relatív fénysűrűsége. A relatív fénysűrűséget a linearizált sRGB-csatornákból számítják: minden csatornát az sRGB átviteli görbével dekódolnak, majd L = 0,2126 R + 0,7152 G + 0,0722 B. A zöld nyom a legtöbbet, mert a szemünk arra a legérzékenyebb, ezért látszik egy tiszta zöld sokkal fényesebbnek, mint egy ugyanolyan „erősségű” tiszta kék.
Az arányt soha nem kerekítik fel. A #777777 fehéren körülbelül 4,48:1-et ad, és nem felel meg az AA szintnek normál szövegnél, pedig „4,5-nek” látszik. Ez az eszköz két tizedesre csonkolja a megjelenített értéket, így azt látod, amit a WCAG ellenőriz.
Ha a szöveg színe félig átlátszó (például rgb(0 0 0 / 60%)), előbb összekeverjük a háttérrel, ahogyan a böngésző is megrajzolná. A háttérszín átlátszóságát figyelmen kívül hagyjuk, mert nem tudhatjuk, mi van az oldal mögött.
A WCAG-szintek egy pillantásra
| Tartalom | AA | AAA |
|---|---|---|
| Normál szöveg | 4,5:1 | 7:1 |
| Nagy szöveg (24 px, vagy 18,66 px félkövér) | 3:1 | 4,5:1 |
| Felületi elemek és jelentéssel bíró grafikák | 3:1 | – |
A „nagy szöveg” legalább 18 pontos (24 CSS-pixeles) vagy 14 pontos félkövér (kb. 18,66 px) szöveget jelent. A logókra és a tisztán díszítő szövegekre nincs követelmény. A felületi elemekre vonatkozó 3:1 szabály (1.4.11 sikerkritérium) a beviteli mezők és gombok szegélyeire, a fókuszjelzőkre, az ikonokra és azokra a diagramvonalakra vonatkozik, amelyeket a felhasználóknak látniuk kell.
Hogyan működnek a javaslatok?
A javasolt színek az OKLCH térben megtartják a színed árnyalatát és krómáját, és csak a világosságát változtatják, sötétebbre vagy világosabbra, amíg el nem érik a célarányt. Az eszköz ezután azt a két irány közül választja, amelyik vizuálisan közelebb van az eredeti színedhez, OKLab-ban mérve. Az eredményt a HEX-kódra kerekítés után újra ellenőrizzük, így valóban megfelel. Ha egyetlen világosság sem éri el a célt (például 7:1 egy közepes szürkével szemben), az eszköz ezt jelzi.
Az APCA-ról
Az APCA (Accessible Perceptual Contrast Algorithm) egy újabb kontrasztmodell, amelyet a jövőbeli WCAG 3-hoz fontolgatnak. Figyelembe veszi a betűvastagságot, a méretet és a polaritást (sötét világoson szemben világos sötéten). Még tervezet, és nem jogi vagy normatív követelmény, ezért ez az eszköz WCAG 2.x eredményeket jelez, amelyek továbbra is a viszonyítási alapot adják az EN 301 549 európai akadálymentességi szabványhoz, a Section 508-hoz és a legtöbb törvényhez.
Gyakori kérdések
Mekkora kontrasztarány kell a törzsszöveghez?
Legalább 4,5:1 az AA szinthez, amelyet a legtöbb törvény és szabályzat megkövetel. Hosszú olvasnivalóhoz vagy gyengénlátó közönségnek célozz 7:1-et (AAA).
Megfelel a fehér szöveg a márkaszínemen?
Add meg a fehéret szövegszínnek, a márkaszínedet pedig háttérnek. Sok közepes tónusú kék, narancs és zöld csak a 3:1-et éri el: ez nagy címsorokhoz és nagy feliratú gombokhoz jó, kis szöveghez nem. Használd a javasolt háttérszínt, ha normál szöveghez AA szintre van szükséged.
Miért nem változtatja a színek sorrendje az arányt?
A képlet mindig a világosabb fénysűrűséget osztja a sötétebbel, így a sötét világoson és a világos sötéten ugyanazt az arányt adja. Az észlelt kontraszt azért kissé eltérhet, és ez az egyik probléma, amelyet az APCA próbál kezelni.
A 4,49:1 elég közel van a megfeleléshez?
Nem. A WCAG-küszöbök szigorú minimumok: a 4,49:1 nem felel meg az AA szintnek normál szövegnél. A javaslat segítségével kapsz egy színt, amely valóban megfelel.
Működik a kontrasztellenőrző helyőrző vagy letiltott szövegnél?
A helyőrző szövegnek ugyanazt a 4,5:1 minimumot kell teljesítenie, ha információt közvetít. A letiltott vezérlők mentesek a kontrasztkövetelmények alól, de az olvasható letiltott állapot attól még segít a felhasználóknak.
Kapcsolódó eszközök
- Színválasztó Ingyenes online színválasztó. Válassz bármilyen színt, és azonnal másold a HEX, RGB, HSL, HSV és CMYK kódját a fehérrel és feketével mért kontraszttal.
- Színtévesztés-szimulátor Ingyenes színtévesztés-szimulátor. Nézz meg bármilyen képet protanópiával, deuteranópiával, tritanópiával, enyhébb formáikkal vagy akromatópsiával.
- Világosabb és sötétebb árnyalatok generátora Generáld bármely szín világosabb és sötétebb árnyalatait 5, 10, 20 vagy 25%-os lépésekben OKLCH vagy sRGB keveréssel, és exportáld CSS-be vagy Tailwindbe.