Zwiększ czytelność witryny

Sofia Emelianova
Sofia Emelianova

Teksty o niskim kontraście sprawiają, że witryna jest trudniejsza do odczytania dla wszystkich użytkowników, a zwłaszcza dla osób z niepełnosprawnością wzroku. Narzędzia dewelopera mogą automatycznie znajdować problemy związane z niskim kontrastem i proponować lepsze kolory, które pomogą je rozwiązać.

Za pomocą Narzędzi deweloperskich możesz:

  • Znajdź problemy z kontrastem. Aby uzyskać listę wszystkich problemów, skorzystaj z panelu Przegląd CSS, karty Problemy (wersja podglądowa) lub raportu Lighthouse.
  • Rozwiąż problemy z kontrastem. W trybie inspekcji wyświetl informacje o problemach w tooltipie i wybierz kolory sugerowane przez Selektor kolorów, aby poprawić współczynnik kontrastu.
  • Emuluj ślepotę barw. Spójrz na swoją witrynę tak, jak widzą ją użytkownicy.

Odkrywanie tekstu o niskim kontraście

Aby znaleźć tekst o niskim kontraście:

  1. Otwórz Narzędzia deweloperskie na stronie. W tym samouczku możesz użyć tej strony demonstracyjnej.
  2. Aby uzyskać listę wszystkich problemów z kontrastem, użyj jednego z tych 3 paneli:

Problemy z kontrastem w panelu Przegląd CSS

Aby uzyskać ogólny przegląd:

  1. Otwórz Przegląd CSS.
  2. Zrób zrzut ekranu z przeglądem.
  3. Otwórz sekcję Kolory, przewiń do sekcji Problemy z kontrastem i kliknij problem, jeśli taki występuje.
  4. W tabeli Problemy z kontrastem najedź kursorem na element i kliknij link obok niego.

    Lista problemów z kontrastem w przeglądzie CSS.

  5. Rozwiąż problem zgodnie z instrukcjami w sekcji Poprawka tekstu o niskim kontraście.

(Podgląd) Problemy z kontrastem na karcie Problemy

Aby uzyskać listę problemów:

  1. Aby włączyć raportowanie problemów z kontrastem na karcie Problemy:
    1. Kliknij Ustawienia > Funkcje eksperymentalne.
    2. Na pasku filtrów wyszukaj contrast issue.
    3. Zaznacz Włącz automatyczne zgłaszanie problemów z kontrastem w panelu Problemy.Włącz zgłaszanie problemów z kontrastem.
    4. W prośbie u góry kliknij Odśwież Narzędzia deweloperskie.
  2. Otwórz kartę Problemy.
  3. Rozwiń problemy z kontrastem znalezione przez DevTools, a następnie rozwiń tabelę elementów i kliknij link obok elementu.

    Tabela elementów z problemami związanymi z kontrastem na karcie Problemy.

  4. Rozwiąż problem zgodnie z instrukcjami w sekcji Poprawka tekstu o niskim kontraście.

Problemy z kontrastem w raporcie Lighthouse

Aby uruchomić raport:

  1. W Narzędziach deweloperskich otwórz Więcej kart. Więcej kart > Lighthouse.
  2. Wygeneruj raport Lighthouse z tymi ustawieniami:
    • Tryb: nawigacja (domyślnie)
    • Kategorie: ułatwienia dostępu
    • Urządzenie: komputerRaport Lighthouse z ustawieniami nawigacji, ułatwień dostępu i wersji na komputer.
  3. Kliknij Analizuj wczytywanie strony i zaczekaj, aż Lighthouse wygeneruje raport.
  4. Przewiń w dół do sekcji Kontrast i na liście elementów kliknij link do elementu, którego dotyczy problem.Sekcja Kontrast w raporcie Lighthouse z listą elementów, które mają problemy z kontrastem.
  5. Rozwiąż problem zgodnie z instrukcjami w sekcji Poprawka tekstu o niskim kontraście.

Poprawianie tekstu o niskim kontraście

Aby rozwiązać problem z niskim kontrastem:

  1. Znajdź problem z kontrastem i kliknij link do elementu, którego dotyczy problem, w panelu Przegląd CSS, na karcie Problemy lub w raporcie Lighthouse. Narzędzia dla deweloperów przenoszą Cię do panelu Elementy i wybierają odpowiedni element. Element z problemem kontrastu wybrany w panelu ElementyNa przykład na tej stronie demonstracyjnej pierwszym elementem, którego dotyczy problem, jest h1.line1.
  2. W prawym górnym rogu Narzędzi deweloperskich kliknij Sprawdzanie. Zbadaj i najedź kursorem na element w widoku. W DevTools wyświetla się etykieta tego elementu.

    Obok wartości kontrastu pojawi się znak ostrzegawczy.

    Zwróć uwagę na znak ostrzegawczy Ostrzeżenie. obok wartości współczynnika kontrastu w okienku informacyjnym. Współczynnik kontrastu mierzy różnicę jasności między kolorami pierwszego planu (kolor tekstu) a tła.

  3. Otwórz selektor kolorów obok deklaracji koloru tekstu elementu, a w selektorze kolorów rozwiń sekcję Współczynnik kontrastu.

    Sekcja Współczynnik kontrastu w selektorze kolorów.

    Selektor kolorów informuje, że współczynnik kontrastu nie spełnia wymagań poziomu AA lub AAA wytycznych WebAIM.

  4. Kliknij przycisk Użyj sugerowanego koloru. Użyj sugerowanego koloru obok poziomu AAA. Selektor kolorów stosuje kolor tekstu zgodny ze wskazówkami dotyczącymi współczynnika kontrastu.

    Zastosowany kolor jest zgodny z wytycznymi.

  5. Aby wybrać kolor ręcznie, możesz przeciągnąć okrąg w podglądzie odcieni. Aby zachować poziom AA lub AAA, wybierz kolor poniżej górnej lub dolnej linii.

    Wybór odcienia poniżej dolnej linii, aby zachować poziom AAA.

  6. Podobnie rozwiązuj wszystkie znalezione problemy z kontrastem w panelu Omówienie CSS, na karcie Problemy lub w raporcie Lighthouse.

Zapisz zmiany

Aby zapisać zmiany wprowadzone w Narzędziach deweloperskich:

Co dalej?

Więcej informacji: