Provide up-to-date feedback on the progress of a workflow or action with simple yet flexible progress bars. You have 5 different options: .progress-bar-primary
, .progress-bar-success
, .progress-bar-info
, .progress-bar-warning
, and .progress-bar-danger
. You also have 3 different sizing options.
Design
Script
Hacking
Web Design 100%
Script 72%
Hacking 58%
Security 64%
iOS 21%
Web Design 100%
Script 72%
Hacking 58%
Security 64%
iOS 21%
Design
Script
Hacking
Web Design 100%
Script 72%
Hacking 58%
Security 64%
iOS 21%
Web Design 100%
Script 72%
Hacking 58%
Security 64%
iOS 21%
The second column features striped progress bars, to make a striped progress bar simply add .progress-bar-striped
class to your main progress bar div. Remember the code is also organized in sets of 3 with the big progress bars and sets of 4 with the smaller ones.
<!-- Big Progress Bars --> <p class="progress-head">Design</p> <div class="progress"> <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> <span class="progress-bar-tooltip" style="opacity: 1;">100%</span> </div> </div> <p class="progress-head">Script</p> <div class="progress"> <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 72%"> <span class="progress-bar-tooltip" style="opacity: 1;">72%</span> </div> </div> <p class="progress-head">Hacking</p> <div class="progress"> <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 58%"> <span class="progress-bar-tooltip" style="opacity: 1;">58%</span> </div> </div> <!-- /big progress bars --> <!-- Thin Progress Bars --> <p class="progress-head">Web Design <span class="pull-right">100%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> <span class="sr-only">100% Complete (success)</span> </div> </div> <p class="progress-head">Script <span class="pull-right">72%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 72%"> <span class="sr-only">72% Complete</span> </div> </div> <p class="progress-head">Hacking <span class="pull-right">58%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-info" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 58%"> <span class="sr-only">58% Complete (warning)</span> </div> </div> <p class="progress-head">Security <span class="pull-right">64%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 64%"> <span class="sr-only">64% Complete (warning)</span> </div> </div> <p class="progress-head">iOS <span class="pull-right">21%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 21%"> <span class="sr-only">21% Complete (warning)</span> </div> </div> <!-- /thin progress bars --> <!-- Slim Progress bars --> <p class="progress-head">Web Design <span class="pull-right">100%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> <span class="sr-only">100% Complete (success)</span> </div> </div> <p class="progress-head">Script <span class="pull-right">72%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 72%"> <span class="sr-only">72% Complete</span> </div> </div> <p class="progress-head">Hacking <span class="pull-right">58%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-info" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 58%"> <span class="sr-only">58% Complete (warning)</span> </div> </div> <p class="progress-head">Security <span class="pull-right">64%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 64%"> <span class="sr-only">64% Complete (warning)</span> </div> </div> <p class="progress-head">iOS <span class="pull-right">21%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 21%"> <span class="sr-only">21% Complete (warning)</span> </div> </div> <!-- /slim progress bars--> <!-- Big Striped Progress bars --> <p class="progress-head">Design</p> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> <span class="progress-bar-tooltip" style="opacity: 1;">100%</span> </div> </div> <p class="progress-head">Script</p> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 72%"> <span class="progress-bar-tooltip" style="opacity: 1;">72%</span> </div> </div> <p class="progress-head">Hacking</p> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 58%"> <span class="progress-bar-tooltip" style="opacity: 1;">58%</span> </div> </div> <!-- /big striped progress bars --> <!-- Thin Striped Progress bars --> <p class="progress-head">Web Design <span class="pull-right">100%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-striped progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> <span class="sr-only">100% Complete (success)</span> </div> </div> <p class="progress-head">Script <span class="pull-right">72%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-striped progress-bar-success" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 72%"> <span class="sr-only">72% Complete</span> </div> </div> <p class="progress-head">Hacking <span class="pull-right">58%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-striped progress-bar-info" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 58%"> <span class="sr-only">58% Complete (warning)</span> </div> </div> <p class="progress-head">Security <span class="pull-right">64%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-striped progress-bar-warning" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 64%"> <span class="sr-only">64% Complete (warning)</span> </div> </div> <p class="progress-head">iOS <span class="pull-right">21%</span></p> <div class="progress thin"> <div class="progress-bar progress-bar-striped progress-bar-danger" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 21%"> <span class="sr-only">21% Complete (warning)</span> </div> </div> <!-- /thin striped progress bars --> <!-- Slim Striped Progress bars --> <p class="progress-head">Web Design <span class="pull-right">100%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-striped progress-bar-primary" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> <span class="sr-only">100% Complete (success)</span> </div> </div> <p class="progress-head">Script <span class="pull-right">72%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-striped progress-bar-success" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 72%"> <span class="sr-only">72% Complete</span> </div> </div> <p class="progress-head">Hacking <span class="pull-right">58%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-striped progress-bar-info" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 58%"> <span class="sr-only">58% Complete (warning)</span> </div> </div> <p class="progress-head">Security <span class="pull-right">64%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-striped progress-bar-warning" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 64%"> <span class="sr-only">64% Complete (warning)</span> </div> </div> <p class="progress-head">iOS <span class="pull-right">21%</span></p> <div class="progress slim"> <div class="progress-bar progress-bar-striped progress-bar-danger" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 21%"> <span class="sr-only">21% Complete (warning)</span> </div> </div> <!-- /slim striped progress bars -->
Add .active
to .progress-bar-striped
to animate the stripes right to left. Not available in IE9 and below.
<div class="progress"> <div class="progress-bar progress-bar-primary progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%"> <span class="sr-only">45% Complete</span> </div> </div>
Place multiple bars into the same .progress
to stack them.
<div class="progress"> <div class="progress-bar progress-bar-success" style="width: 35%"> <span class="sr-only">35% Complete (success)</span> </div> <div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 20%"> <span class="sr-only">20% Complete (warning)</span> </div> <div class="progress-bar progress-bar-danger" style="width: 10%"> <span class="sr-only">10% Complete (danger)</span> </div> </div>