Hacker News new | ask | show | jobs
by pwg 583 days ago
> For example, a blind person can't see when an animation has finished. They expect that menu to be available once they've triggered it. However, seeing people see the dropdown appearing and then go to use it once it's ready.

For my two-cents, the BBC was simply trying too much to be "cutesy". Don't animate anything, because the silly animation on mouse click simply makes the website feel slower overall. Just open the menu as fast as the user's browser will open it.

2 comments

That wouldn't change anything. They want the first element of the menu to be focused when "clicked" from a keyboard but not from a mouse. The animation doesn't affect that.
> Don't animate anything

Animation helps to correlate screen elements. Without animation it actually takes longer to establish the mental relationship between the action and the result.

We as developers think we like zero animation. Probably not least because animation is harder for us to implement than just view(state).

But it's very easy to create cases where the UX sucks because things happen instantly especially as inherent complexity of the app increases.