Bootstrap 4 Progress Bars






<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]
-->



Bootstrap 4 Progress Bars



❮ Previous
Next ❯



Basic Progress Bar


A progress bar can be used to show a user how far along he/she is in a
process.




25% Complete




50% Complete




100% Complete



To create a default progress bar, add a .progress class to a
container element
and add the progress-bar class to its child element. Use the CSS width property to set the width of the progress bar:



Example



<div class="progress">
  <div class="progress-bar" style="width:70%"></div>
</div>

Try it Yourself »




Progress Bar Height

















The height of the progress bar is 16px by default. Use the CSS height property to change
it. Note that you must set the same height for the progress container and the
progress bar:



Example



<div class="progress" style="height:20px">
  <div class="progress-bar" style="width:40%;height:20px"></div>
</div>

Try it Yourself »



Progress Bar Labels


Add text inside the progress bar to show the visible percentage:




70%



Example



<div class="progress">
  <div class="progress-bar" style="width:70%">70%</div>
</div>

Try it Yourself »






<!--
mid_content, all: [300,250][336,280][728,90][970,250][970,90][320,50][468,60]
-->





Colored Progress Bars















































By default, the progress bar is blue (primary). Use any of the Bootstrap 4 contextual background classes to its color:



Example



<!-- Blue -->
<div class="progress">
  <div class="progress-bar"
style="width:10%"></div>
</div>

<!-- Green -->
<div
class="progress">
  <div
class="progress-bar bg-success" style="width:20%"></div>
</div>

<!--
Turquoise -->
<div class="progress">
 
<div class="progress-bar bg-info" style="width:30%"></div>
</div>

<!-- Orange -->
<div class="progress">
   <div class="progress-bar bg-warning"
style="width:40%"></div>
</div>

<!-- Red -->
<div
class="progress">
  <div class="progress-bar bg-danger"
style="width:50%"></div>
</div>

<!-- White -->
<div
class="progress border">
  <div
class="progress-bar bg-white" style="width:60%"></div>
</div>

<!--
Grey -->
<div class="progress">
  <div class="progress-bar bg-secondary"
style="width:70%"></div>
</div>

<!-- Light Grey -->
<div
class="progress border">
  <div class="progress-bar bg-light"
style="width:80%"></div>
</div>

<!--
Dark Grey -->
<div class="progress">
 
<div class="progress-bar bg-dark" style="width:90%"></div>
</div>

Try it Yourself »



Striped Progress Bars



























Use the .progress-bar-striped class to add stripes to the progress bars:



Example



<div class="progress">
  <div class="progress-bar
progress-bar-striped" style="width:40%"></div>
</div>

Try it Yourself »



Animated Progress Bar







Add the .progress-bar-animated class to animate the progress bar:



Example



<div class="progress-bar progress-bar-striped progress-bar-animated"
style="width: 40%"></div>

Try it Yourself »



Multiple Progress Bars


Progress bars can also be stacked:




Free Space


Warning


Danger



Example



<div class="progress">
  <div class="progress-bar bg-success"
style="width:40%">
    Free Space
  </div>
 
<div class="progress-bar bg-warning" style="width:10%">
   
Warning
  </div>
  <div class="progress-bar bg-danger"
style="width:20%">
    Danger
  </div>
</div>

Try it Yourself »




❮ Previous
Next ❯

Popular posts from this blog

Colors HSL

Google Hardware Icons

SVG Filters