A progress bar can be used to show a user how far along he/she is in a process.
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:
<div class="progress">
<div class="progress-bar" style="width:70%"></div>
</div>
Try it Yourself »
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:
<div class="progress" style="height:20px">
<div class="progress-bar" style="width:40%;height:20px"></div>
</div>
Try it Yourself »
Add text inside the progress bar to show the visible percentage:
<div class="progress">
<div class="progress-bar" style="width:70%">70%</div>
</div>
Try it Yourself »
By default, the progress bar is blue (primary). Use any of the Bootstrap 4 contextual background classes to change its color:
<!-- 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 »
Use the .progress-bar-striped
class to add stripes to the progress bars:
<div class="progress">
<div class="progress-bar progress-bar-striped" style="width:40%"></div>
</div>
Try it Yourself »
Add the .progress-bar-animated
class to animate the progress bar:
<div class="progress-bar progress-bar-striped progress-bar-animated" style="width:40%"></div>
Try it Yourself »
Progress bars can also be stacked:
<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 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!