Skip to content

Spinner

Spinners are visual indicators that an app is loading content or performing another process that the user needs to wait for. They provide visual feedback that the system is working but don't provide information about how long a user will have to wait.

Usage

Spinners can be used in many different locations, e.g. cards, lists, empty screens etc.

When to use

  • To inform the user that something is happening.
  • While handling asynchronous requests.

Do's and Don'ts

  • Use spinners only for fast actions (2–10 seconds). A users will loose patience if it takes longer than that.
  • Keep loading comments concise and short.
  • Make the spinner visible, e.g. with a backdrop if necessary, do not overlap with the content beneath.
  • Keep the number of loading indicators on a single page to a minimum. Cluster them on a higher level (e.g. with a backdrop) if needed.

Except where otherwise noted, content on this site is licensed under MIT License.