Сделайте ваш сайт более читабельным

София Емельянова
Sofia Emelianova

Низкоконтрастные тексты делают ваш сайт менее читабельным для всех пользователей, особенно для пользователей с нарушениями зрения. DevTools может автоматически обнаруживать проблемы с низкой контрастностью и предлагать лучшие цвета, чтобы помочь вам их исправить.

Используйте DevTools, чтобы:

Откройте для себя низкоконтрастный текст

Чтобы обнаружить низкоконтрастный текст:

  1. Откройте DevTools на своей странице. В этом уроке вы можете использовать эту демонстрационную страницу .
  2. Получите список всех проблем с контрастностью, используя одну из трех панелей:

Проблемы с контрастностью на панели «Обзор CSS»

Чтобы получить обзор:

  1. Откройте обзор CSS .
  2. Сделайте обзор .
  3. Откройте раздел «Цвета» , прокрутите до пункта «Проблемы с контрастностью» и выберите проблему, если таковая имеется.
  4. В таблице «Проблемы контрастности» наведите указатель мыши на элемент и щелкните ссылку рядом с ним.

    Список проблем с контрастностью в обзоре CSS.

  5. Устраните проблему, как описано в разделе «Исправление низкой контрастности текста ».

(Предварительная версия) Проблемы с контрастностью на вкладке «Проблемы»

Чтобы получить список проблем:

  1. Включите отчеты о проблемах с контрастностью на вкладке «Проблемы» :
    1. Откройте «Настройки» > «Экспериментальный» .
    2. В строке фильтров найдите contrast issue .
    3. Установите флажок Включить автоматическое оповещение о проблемах с контрастностью через панель «Проблемы» . Включите отчеты о проблемах с контрастностью.
    4. Нажмите «Обновить DevTools» в командной строке вверху.
  2. Откройте вкладку «Проблемы» .
  3. Разверните проблемы контрастности, обнаруженные DevTools, затем разверните таблицу элементов и щелкните ссылку рядом с элементом.

    Таблица элементов с проблемами контрастности на вкладке «Проблемы».

  4. Устраните проблему, как описано в разделе «Исправление низкой контрастности текста ».

Проблемы с контрастностью в отчете Lighthouse

Чтобы запустить отчет:

  1. В DevTools откройте Больше вкладок. Дополнительные вкладки > Маяк .
  2. Создайте отчет Lighthouse со следующими настройками:
    • Режим : Навигация (по умолчанию)
    • Категории : Доступность
    • Устройство : настольный компьютер Отчет Lighthouse с настройками навигации, специальных возможностей и рабочего стола.
  3. Нажмите «Анализ загрузки страницы» и подождите, пока Lighthouse сгенерирует отчет.
  4. Прокрутите вниз до раздела «Контраст» и в списке элементов щелкните ссылку на затронутый элемент. Раздел «Контрастность» отчета Lighthouse со списком элементов, у которых есть проблемы с контрастностью.
  5. Устраните проблему, как описано в разделе «Исправление низкой контрастности текста ».

Исправить низкоконтрастный текст

Чтобы устранить проблему низкой контрастности:

  1. Найдите проблему с контрастностью и щелкните ссылку на затронутый элемент на панели «Обзор CSS» , вкладке «Проблемы » или в отчете Lighthouse . DevTools перенесет вас на панель «Элементы» и выберет соответствующий элемент. Элемент с проблемой контрастности, выбранный на панели «Элементы». Например, на этой демонстрационной странице первым затронутым элементом является h1.line1 .
  2. Нажмите Осмотреть. Осмотрите правый верхний угол DevTools и наведите указатель мыши на элемент в области просмотра. DevTools показывает всплывающую подсказку для этого элемента.

    Во всплывающей подсказке рядом со значением контрастности отображается предупреждающий знак.

    Обратите внимание на Предупреждение. предупреждающий знак рядом со значением коэффициента контрастности во всплывающей подсказке. Коэффициент контрастности измеряет разницу в яркости между цветами переднего плана (цвета текста) и фона.

  3. Откройте палитру цветов рядом с объявлением цвета текста элемента и в палитре цветов разверните раздел «Коэффициент контрастности» .

    Раздел «Коэффициент контрастности» палитры цветов.

    Палитра цветов сообщит вам, что коэффициент контрастности не соответствует уровням AA или AAA, указанным в рекомендациях WebAIM .

  4. Нажмите кнопку Используйте предложенный цвет. Используйте кнопку предложенного цвета рядом с уровнем AAA. Палитра цветов применяет цвет текста, соответствующий рекомендациям по коэффициенту контрастности.

    Нанесенный цвет соответствует рекомендациям.

  5. Альтернативно, чтобы выбрать цвет вручную, вы можете перетащить кружок в предварительном просмотре оттенков. Чтобы оставаться в пределах уровня AA или AAA, выберите цвет ниже верхней или нижней линии соответственно.

    Выбор цветового оттенка ниже нижней линии, чтобы оставаться на уровне ААА.

  6. Аналогичным образом исправьте все проблемы с контрастностью, которые вы обнаружили на панели «Обзор CSS» , вкладке «Проблемы » или отчете Lighthouse .

Сохраните изменения

Чтобы сохранить изменения, внесенные в DevTools:

Что дальше?

Узнать больше: