Loader

Indicates ongoing activity or system processing with a visual cue.

Healthy
Show details
Healthy
Published: December 02, 2024
Updated: October 14, 2025

Overview

Loader overview

Key Features

  • Size variants: Available in multiple sizes for different use cases.
  • Color options: Available in primary and white.
  • Accessibility: Includes ARIA attributes for screen reader compatibility.

Anatomy

Loader - anatomy
  1. Outer Ring: Static circular base that provides structure and visual contrast.
  2. Cut-Out Segment: Rotating or animated arc that indicates loading activity or progress.

Look and Feel

Themes

Sizes

Different sizes are available depending on usage:

  • xs
  • sm
  • md
  • lg
  • xl
Loader - sizes

Motion states

The loader moves through the four states, defining its animation cycle.

Loader - states

Best Practice

Do

Use a loader to indicate ongoing processes where users need to wait for a response.

Don't

Don’t use loaders for instant actions—if a process is too fast to notice, a loader may cause unnecessary flickering.


The Figma file holds the latest UI designs, while the Web Component, Blazor, Angular, React, and VueJS links offer a live demo of components in various states, themes, and interactions.

Component checklist

Figma component

Show the component in Figma

Webcomponent

undefined

Blazor

undefined

Angular

undefined

React

undefined

VueJS

undefined


Feedback

Have feedback, an idea, or a bug to report? Head over to our Contributions page.