Avatar for squadette

Короче, теперь у нас accessible UI buttons, с кнопкой клайка в качестве эксперимента. Они реализованы как <button>, то есть по ним можно перемещаться с помощью клавиатуры (а также screen reader), но при этом они обрабатывают мышь привычным способом: убирают outline только при мышиных взаимодействиях, а также убирают фокус после мышиного взаимодействия. Последнее нужно чтобы обрабатывать случай клика по кнопке, а затем скроллинга по пробелу (иначе пробел сработает как следующий клик). 56 строк кода, которым вообще говоря должен заниматься браузер. #mokum-dev. (h/t /mokum-support/2248255)

Comment

http://www.outlinenone.com/

 ‎· псы в рапиде 3

1 2 3 4 5 6 7 8 9 10