Я пытаюсь улучшить показатель доступности Маяка и знаю, как справиться со всем, что он мне бросает, кроме одного.
У меня проблема с цветовым контрастом, из-за которой я использовал символ Unicode ★ для некоторых оценок. Он окрашен в желтый цвет (# FFD500), но контраст на белом фоне не срабатывает АА. Я не могу изменить цвет, но я предоставил текстовую альтернативу (с использованием позиционирования вне экрана) для программ чтения с экрана. Таким образом, полностью слепые люди, использующие вспомогательные технологии, покрыты, но я действительно не могу думать, как решить проблему низкой контрастности для зрячих пользователей. Я думал использовать aria-hidden = "true", чтобы остановить Lighthouse от оценки, не сработало.
Я не могу изменить цвет, я не могу изменить размер, я не могу замаскировать его в отчете. Я думаю, я ничего не могу сделать?
Обратите внимание, что я могу изменить звездочку Юникода для изображения / SVG. Это решит проблему, но по разным скучным причинам, в которые я не буду вдаваться, этот подход вызвал другие проблемы (и именно поэтому я выбрал символы юникода).