DEV Community

Discussion on: Quick CSS : Make infinity loading animation for your next website.

Collapse
 
mindplay profile image
Rasmus Schultz

I find this to be an incredibly misleading and annoying new trend in UI.

Progress bars are supposed to give an indication of the work remaining. If you can't do that, simply put, the progress bar is the wrong UI element. Just use a spinner - or something that is more clearly a spinner.

This is yet another one of those "perceived performance" tricks, like skeleton loaders - the effect of these will be short lived, since people will quickly learn that they don't mean what they used to mean.

You're tricking the user - nobody likes to be tricked, they will figure out what you're doing pretty soon, and it won't work anymore. At that point, progress bars won't mean what they used to mean, for tasks with a predictable delay. They won't mean anything at all. Just visual clutter and meaningless inconsistency.

These trends destroy the fundamentals of established visual language in UI.

Please don't. 😐

Collapse
 
boyney profile image
Boyne • Edited

Agreed.
Except for the part about skeleton loaders.

Collapse
 
mjvmroz profile image
Michael Mroz • Edited

As a user, I appreciate judicious use of skeleton loading. I'm pissed if I have to see it for ages, but as long as I'm waiting, I like getting an indication of where things are going to be, and having reflow reduced when they render.

Some comments have been hidden by the post's author - find out more