Jasnoszary tekst na białym tle może na pierwszy rzut oka wyglądać elegancko i minimalistycznie – i być całkowicie nieczytelny dla użytkowników z wadami wzroku, silnym światłem słonecznym na ekranie lub po prostu zmęczonym wzrokiem pod koniec dnia pracy. Kontrast kolorów to jedno z najbardziej „technicznych” kryteriów dostępności — trzeba spełnić dokładne liczby — ale jest też jednym z najłatwiejszych do przetestowania i skorygowania z wyprzedzeniem.

W skrócie — co obejmuje ten przewodnik

  1. Jakich współczynników wymaga WCAG
  2. Dlaczego duży tekst może mieć mniejszy kontrast
  3. Jak sprawdzić współczynnik kontrastu w praktyce
  4. Jak wcześniej wybrać dostępną paletę kolorów

Jakich współczynników wymaga WCAG

WCAG definiuje współczynnik kontrastu jako liczbę z zakresu od 1:1 (całkowity brak kontrastu – identyczny kolor) do 21:1 (maksymalny możliwy kontrast – czysta czerń na czystej bieli). Na poziomie AA (poziom obowiązkowy w większości krajów, w tym w Izraelu) wymagany jest stosunek co najmniej 4,5:1 między zwykłym tekstem a tłem za nim. Na bardziej rygorystycznym poziomie AAA wymóg wzrasta do 7:1.

Dlaczego duży tekst może mieć mniejszy kontrast

Duży tekst pozostaje czytelny nawet przy niższym kontraście, dlatego WCAG ustala łatwiejszy próg: 3:1 na poziomie AA (zamiast 4,5:1) i 4,5:1 na poziomie AAA (zamiast 7:1). „Duży tekst” definiuje się jako tekst o rozmiarze co najmniej 18 punktów (około 24 pikseli) lub co najmniej 14 punktów (około 18,7 pikseli), jeśli jest pogrubiony. Na przykład duże nagłówki mogą „pozwolić” na nieco niższy kontrast niż zwykły akapit, a mimo to spełniają wymagania.

Schemat poglądowy Porównywanie współczynników kontrastu Trzy przykłady tekstu na tle o różnych współczynnikach kontrastu Współczynnik kontrastu między tekstem a tłem Przykładowy tekst 1,8:1 — ✕ nie powiodło się Przykładowy tekst 7.1:1 — ✓ spełnia również wymagania AAA Przykładowy tekst 5,4:1 — ✓ spełnia poziom AA Zwykły tekst: co najmniej 4,5:1 · Duży tekst (24px+ lub 18,7px pogrubiony): co najmniej 3:1 Narzędzia takie jak moduł sprawdzania kontrastu WebAIM podają dokładny współczynnik przed sfinalizowaniem palety kolorów
Trzy przykłady tekstu na tle: zbyt niski współczynnik (1,8:1) nie pozwala nawet na podstawowy poziom; pozostałe dwa wskaźniki spełniają odpowiednio wymagania AA i AAA.

Jak sprawdzić współczynnik kontrastu w praktyce

Nie ma potrzeby obliczania tego ręcznie — bezpłatne narzędzia, takie jak WebAIM Contrast Checker, pozwalają wprowadzić kody kolorów tekstu i tła i natychmiast uzyskać dokładny współczynnik oraz wynik pozytywny/negatywny dla każdego poziomu. Warto sprawdzać nie tylko tekst na jednolitym tle, ale także tekst na obrazach tła lub gradientach — gdzie kontrast może się różnić między różnymi obszarami tego samego obrazu, dlatego najlepiej przetestować najbardziej „problematyczne” miejsce.

💡 Praktyczna wskazówka

Nie tylko tekst: ten sam wymóg kontrastu (przy łatwiejszym progu, 3:1) dotyczy także graficznych komponentów interfejsu użytkownika, takich jak kontury pól formularzy, ikony funkcjonalne i obramowania przycisków – nie tylko liter.

Jak wcześniej wybrać dostępną paletę kolorów

Najskuteczniejszym podejściem jest sprawdzenie kontrastu na etapie projektowania szablonu, a nie w każdym dokumencie z osobna. Wybierając kolory marki dla nagłówków, tekstu podstawowego i linków, warto z wyprzedzeniem potwierdzić, że każda faktycznie używana kombinacja tekstu i tła spełnia współczynnik co najmniej 4,5:1. W ten sposób każdy nowy dokument utworzony na podstawie szablonu automatycznie „odziedziczy” odpowiedni kontrast, zamiast sprawdzać każdy dokument osobno po jego napisaniu.

Chcesz wiedzieć, czy Twoje dokumenty spełniają wymagania dotyczące kontrastu?

Nasze narzędzie sprawdza kontrast kolorów w ramach automatycznego skanowania każdego pliku PDF w Twojej witrynie.

Przeskanuj swoją witrynę za darmo ←