当前位置:K88软件开发文章中心编程全书编程全书03 → 文章内容

Bootstrap 进度条

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-10 8:41:27

Bootstrap进度条本章将讲解Bootstrap进度条。在本教程中,您将看到如何使用Bootstrap创建加载、重定向或动作状态的进度条。Bootstrap进度条使用CSS3过渡和动画来获得该效果。InternetExplorer9及之前的版本和旧版的Firefox不支持该特性,Opera12不支持动画。默认的进度条创建一个基本的进度条的步骤如下:添加一个带有class.progress的<div>。接着,在上面的<div>内,添加一个带有class.progress-bar的空的<div>。添加一个带有百分比表示的宽度的style属性,例如style="width:60%";表示进度条在60%的位置。让我们看看下面的实例:实例<divclass="progress"><divclass="progress-bar"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:40%;"><spanclass="sr-only">40%完成</span></div></div>尝试一下?结果如下所示:交替的进度条创建不同样式的进度条的步骤如下:添加一个带有class.progress的<div>。接着,在上面的<div>内,添加一个带有class.progress-bar和classprogress-bar-*的空的<div>。其中,*可以是success、info、warning、danger。添加一个带有百分比表示的宽度的style属性,例如style="60%";表示进度条在60%的位置。让我们看看下面的实例:实例<divclass="progress"><divclass="progress-barprogress-bar-success"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:90%;"><spanclass="sr-only">90%完成(成功)</span></div></div><divclass="progress"><divclass="progress-barprogress-bar-info"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:30%;"><spanclass="sr-only">30%完成(信息)</span></div></div><divclass="progress"><divclass="progress-barprogress-bar-warning"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:20%;"><spanclass="sr-only">20%完成(警告)</span></div></div><divclass="progress"><divclass="progress-barprogress-bar-danger"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:10%;"><spanclass="sr-only">10%完成(危险)</span></div></div>尝试一下?结果如下所示:条纹的进度条创建一个条纹的进度条的步骤如下:添加一个带有class.progress和.progress-striped的<div>。接着,在上面的<div>内,添加一个带有class.progress-bar和classprogress-bar-*的空的<div>。其中,*可以是success、info、warning、danger。添加一个带有百分比表示的宽度的style属性,例如style="60%";表示进度条在60%的位置。让我们看看下面的实例:实例<divclass="progressprogress-striped"><divclass="progress-barprogress-bar-success"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:90%;"><spanclass="sr-only">90%完成(成功)</span></div></div><divclass="progressprogress-striped"><divclass="progress-barprogress-bar-info"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:30%;"><spanclass="sr-only">30%完成(信息)</span></div></div><divclass="progressprogress-striped"><divclass="progress-barprogress-bar-warning"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:20%;"><spanclass="sr-only">20%完成(警告)</span></div></div><divclass="progressprogress-striped"><divclass="progress-barprogress-bar-danger"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:10%;"><spanclass="sr-only">10%完成(危险)</span></div></div>尝试一下?结果如下所示:动画的进度条创建一个动画的进度条的步骤如下:添加一个带有class.progress和.progress-striped的<div>。同时添加class.active。接着,在上面的<div>内,添加一个带有class.progress-bar的空的<div>。添加一个带有百分比表示的宽度的style属性,例如style="60%";表示进度条在60%的位置。这将会使条纹具有从右向左的运动感。让我们看看下面的实例:实例<divclass="progressprogress-stripedactive"><divclass="progress-barprogress-bar-success"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:40%;"><spanclass="sr-only">40%完成</span></div></div>尝试一下?结果如下所示:堆叠的进度条您甚至可以堆叠多个进度条。把多个进度条放在相同的.progress中即可实现堆叠,如下面的实例所示:实例<divclass="progress"><divclass="progress-barprogress-bar-success"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:40%;"><spanclass="sr-only">40%完成</span></div><divclass="progress-barprogress-bar-info"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:30%;"><spanclass="sr-only">30%完成(信息)</span></div><divclass="progress-barprogress-bar-warning"role="progressbar"aria-valuenow="60"aria-valuemin="0"aria-valuemax="100"style="width:20%;"><spanclass="sr-only">20%完成(警告)</span></div></div>尝试一下?结果如下所示:

Bootstrap 进度条