---
title: Progress Bar
description: Show your progress. A simple way to add progress bars to your layouts. You only need two HTML elements to make them and they're easy to customize.
video: gMLSHzlshpM
sass:
- scss/components/_progress-bar.scss
- scss/forms/_progress.scss
- scss/forms/_meter.scss
---
## Basics
A progress bar has two elements: the container `.progress`, and the meter `.progress-meter`. The `role` and `aria-` attributes in the code example clarify the status of the bar:
- `aria-valuemin`: Minimum value.
- `aria-valuemax`: Maximum value.
- `aria-valuenow`: Current value.
If the value of the progress bar is not numeric, also add the attribute `aria-valuetext`, which should include a human-readable version of the bar's value.
Watch this part in video
```html_example
```
Add a `width` CSS property to the inner meter to fill the progress bar.
```html_example
```
---
## Colors
A progress bar can be styled with the `.secondary`, `.success`, `.warning`, and `.alert` colors.
Watch this part in video
```html_example
```
---
## With Text
You can add text inside the meter of a progress bar. Make sure the text you use in the meter is also used in the `aria-valuetext` attribute.
Watch this part in video
```html_example
```
---
## Native Progress
As an alternative to our custom progress bar style, you can also opt to use the native `