Progress

Documentation and examples for using Bootstrap custom progress bars featuring support for stacked bars, animated backgrounds, and text labels.

Example

Use data-progress="{number}%" attribute on .progress-bar to enable progress-bar width.
HTML

<div class="progress">
    <div class="progress-bar"></div>
</div>

Labels

Add labels to your progress bars by placing text within the .progress-bar.

25%
HTML

<div class="progress">
    <div class="progress-bar" data-progress="25%">25%</div>
</div>

Backgrounds

Use background utility classes to change the appearance of individual progress bars.

HTML

<div class="progress mb-3">
    <div class="progress-bar bg-success" data-progress="25%"></div>
</div>

Multiple bars

Include multiple progress bars in a progress component if you need.

HTML

<div class="progress">
    <div class="progress-bar" data-progress="15%"></div>
    <div class="progress-bar bg-success" data-progress="30%"></div>
    <div class="progress-bar bg-info" data-progress="20%"></div>
</div>

Striped

Add .progress-bar-striped to any .progress-bar to apply a stripe via CSS gradient over the progress bar’s background color.

HTML

<div class="progress mb-3">
    <div class="progress-bar progress-bar-striped" data-progress="10%"></div>
</div>

Animated stripes

The striped gradient can also be animated. Add .progress-bar-animated to .progress-bar to animate the stripes right to left via CSS3 animations.

HTML

<div class="progress">
    <div class="progress-bar progress-bar-striped progress-bar-animated" data-progress="75%"></div>
</div>
Recent Notification