Spinner
You might say
Show a loading spinner when things take a while, or people will think the page is broken.
A rotating indicator that shows a short, indeterminate waitUse a spinner for a brief wait with no reliable completion percentage, such as a submit button, local refresh, or modal task. Name the work in progress; for a long wait, offer cancellation, retry, or a failure result.
Loading Spinner
When to use it
- Brief wait after button submission
- Refreshing a local section
- Work with no measurable total
Anatomy
Saving…
Moves continuously without implying a fake percentage
Names the task the system is processing
Variants
In button
When submission temporarily locks the action
Inline
Refreshing
When a list or area updates
Centered
Loading
While a modal or blank panel is processing
Typical use cases
Save button
List refresh
Recent projects
Modal processing
Exporting reportKeep this window open
Further reading