Email or username:

Password:

Forgot your password?
Top-level
Андрей Ситник

3. Для OKLCH-миксера мы сделали хорошую поддержку читалок экрана. Если ты не видишь цвет, то тебе тем более нужна предсказуемая мат. модель работы с цветом (как OKLCH).

Поддержка читалок — не просто следование a11y-рекомендациям, а именно что продумать UX.

Когда меняешь C или L, то можешь выйти за пределы возможностей текущих мониторов.

С читалкой это можно не заметить, так как фокус в текстовом поле.

И мы сделали невидимое поле с aria-live="polite", чтобы читалка говорила про выход за охват

1 comment
Андрей Ситник

4. Цвета контролов в миксере OKLCH зависят от выбранного цвета.

При этом сохраняется хороший контраст.

Потому что мы берём Hue из текущего цвета и подставляем Lightness и Chroma. И полученные цвета ставим из JS в CSS Custom Properties.

github.com/evilmartians/oklch-

Go Up