2015-12-03 9 views
0

Как Windows High Contrast определяет, какие цвета он использует для отображения элементов веб-сайта?Режим высокой контрастности Windows: как вычисляются цвета? Как определить цвета для сфокусированных элементов?

И можно ли отображать другие цвета при фокусировке элемента?

Например, на https://www.post.ch/en поле ввода «Номер отправления» отображается в другом цвете при фокусировке, но для большинства других элементов цвет всегда остается неизменным, даже если стили фокусировки определяют другие цвета.

+0

Я не знаю точного алгоритма, но он использует яркость цветов и пользовательских настроек, чтобы определить, какой цвет отображать. Причина, по которой стили фокусировки не отображаются, заключается в том, что они слишком близки к несфокусированному стилю и поэтому не вызывают пороговые значения. – unobf

ответ

1

Я думаю, что если коэффициент контрастности выше 14: 1, они сохраняют исходный цвет. В другом случае они используют настроенные значения.

High-contrast mode

Текст цвета в высокой контрастностью темы были автором быть в соответствии с инструкциями Microsoft Accessibility. Мы сохраняем 14: 1 высококонтрастное соотношение между передним и задним фонами. Если цвета , которые включены по умолчанию, не подходят для конкретного конечного пользователя , их можно легко настроить с помощью настроек панели управления для «Цвет окна» в тех высококонтрастных тем.