Progressbar

A progress bar can be used to display the progress of an action or task (e.g., download progress). Progress bars should be read-only for users. A progress bar can be either determinate or indeterminate. In the determinate state, its value can be defined using aria-valuenow between 1 and 100. Indeterminate progress should be used only when the estimated time of the task cannot be calculated.

Examples

Default

In this example, simulated determinate progress is used. To update the progress, simply change the value of aria-valuenow, and the rest will be handled automatically by JavaScript when the attribute is updated.


Indeterminate

To use an indeterminate progress bar, simply remove the aria-valuenow attribute.

Customization

Supported Classes

Supported Tokens

Last modified: Oct 20, 2025: docs: Fix summary breakpoints in components pages (5ac5ea3)