3 ms·
How about highlighting the current element with an "active" color border, and the next element with a different color for "this one comes next" (e.g. blue and d
by ohazi 13y ago
How about highlighting the current element with an "active" color border, and the next element with a different color for "this one comes next" (e.g. blue and dark gray, or dark and light blue, with the inactive elements being a light gray)? I think this would emphasize the element that comes next, as opposed to making you guess whether focus will move down, to the right, back to the top, etc. The animation is nice, but it doesn't really give you information until after the tab.
- anigbrowl 13y agoUgh no. The whole point of the animation is that it's responsive to the tab action, which binds content to context.
- NVI 13y agoThis is a good idea but I don’t know how to implement it in JS. Probably, I’d need to have a list of all focusable elements, e.g. form elements, elements with tabindex attribute and links (for some browsers). Hidden elements should be excluded. This list should be updated on DOM changes. Sounds complicated already, I don’t think it would be robust.