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

София Емельянова
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:

Что дальше?

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