进度条

Bootstap进度条使用CSS3过渡和动画来获得该效果。Internet Explorer 9及之前的版本和旧版的Firefox不支持该特性,Opera 12不支持动画。

默认的进度条

创建一个基本的进度条的步骤如下:
– 添加一个带有class .progress 的<div>。
– 接着,在上面的<div>内,添加一个带有class .progress-bar的空的<div>。
– 添加一个带有百分比表示的宽度的style属性,例如style=”60%”;表示进度条的60%的位置。

<div class="progress">
    <div class="progress-bar" role="progressbar" aria-valuenow="60" 
        aria-valuemin="0" aria-valuemax="100" style="width: 40%;">
        <span class="sr-only">40% 完成</span>
    </div>
</div>

交替的进度条

创建不同样式的进度条的步骤:

  • 添加一个带有class .progress的<div>。
  • 接着,在上面的<div>内,添加一个带有class progress-bar和class progress-bar-的空的<div>,其中,可以是success-info、warning、danger。
  • 添加一个带有百分比表示的宽度的style属性,例如style=”60%”;表示进度条在60%的位置。
<div class="progress">
    <div class="progress-bar progress-bar-success" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 90%;">
        <span class="sr-only">90% 完成(成功)</span>
    </div>
</div>
<div class="progress">
    <div class="progress-bar progress-bar-info" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 30%;">
        <span class="sr-only">30% 完成(信息)</span>
    </div>
</div>
<div class="progress">
    <div class="progress-bar progress-bar-warning" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 20%;">
        <span class="sr-only">20% 完成(警告)</span>
    </div>
</div>
<div class="progress">
    <div class="progress-bar progress-bar-danger" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 10%;">
        <span class="sr-only">10% 完成(危险)</span>
    </div>
</div>

条纹的进度条

创建一个条纹的进度条的步骤如下:

  • 添加一个带有class .progress和.progress-striped的<div>。
  • 接着,在上面的<div>内,添加一个带有class .progress-bar和class progress-bar-的空的<div>。其中,可以是success、info、warning、danger。
  • 添加一个带有百分比表示的宽度的style属性,例如style=”60%”;表示进度条在60%的位置。
<div class="progress progress-striped">
    <div class="progress-bar progress-bar-success" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 90%;">
        <span class="sr-only">90% 完成(成功)</span>
    </div>
</div>
<div class="progress progress-striped">
    <div class="progress-bar progress-bar-info" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 30%;">
        <span class="sr-only">30% 完成(信息)</span>
    </div>
</div>
<div class="progress progress-striped">
    <div class="progress-bar progress-bar-warning" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 20%;">
        <span class="sr-only">20% 完成(警告)</span>
    </div>
</div>
<div class="progress progress-striped">
    <div class="progress-bar progress-bar-danger" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 10%;">
        <span class="sr-only">10% 完成(危险)</span>
    </div>
</div>

动画的进度条

创建一个动画的进度条的步骤:
– 添加一个带有class .progress和.progress-striped 的<div>,同时添加class .active。
– 接着,在上面的<div>内,添加一个带有class .progress-bar的空的<div>。
– 添加一个带有百分比表示的宽度style属性,例如style=”60%”;表示进度条在60%的位置。
这将会使条纹具有从右向左的运动感。

<div class="progress progress-striped active">
    <div class="progress-bar progress-bar-success" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 40%;">
        <span class="sr-only">40% 完成</span>
    </div>
</div>

堆叠的进度条

<div class="progress">
    <div class="progress-bar progress-bar-success" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 40%;">
        <span class="sr-only">40% 完成</span>
    </div>
    <div class="progress-bar progress-bar-info" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 30%;">
        <span class="sr-only">30% 完成(信息)</span>
    </div>
    <div class="progress-bar progress-bar-warning" role="progressbar"
         aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
         style="width: 20%;">
        <span class="sr-only">20% 完成(警告)</span>
    </div>
</div>
打赏