Bootstrap学习 进度条

本文将介绍Bootstrap进度条,在本文中你将看到如何使用Bootstrap创建加载,重定向或动作状态的进度条

bootstrap进度条使用CSS3过渡和动画来获得该效果。Internet Exploreer9及之前的版本和旧版的firefox不支持该特性,Opera12不支持动画。

默认的进度条

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

添加一个带有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%的位置。

html:

<h2>交替进度条</h2>
<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>

<div class="progress">
    <div class="progress-bar progress-bar-info" 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-warning" 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-danger" role="progressbar" aria-valuenow="60"
         aria-valuemin="0" aria-valuemax="100" style="width:40%;">
        <span class="sr-only">40%完成</span>
    </div>
</div>

条纹进度条

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

添加一个带有class progress 和.progress-striped的div

接着,在上面的div内,添加一个带有class progress-bar和class progress-bar-*的空div,*可以是success,info,warning,danger

添加一个带有百分比的宽度的style属性,例如style="60%"表示进度条在60%的位置。

让我们看看下面的效果和示例:

HTML

<h2>条纹进度条</h2>
<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:30%;">
        <span class="sr-only">30%完成</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:20%;">
        <span class="sr-only">20%完成</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:30%;">
        <span class="sr-only">30%完成</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:20%;">
        <span class="sr-only">20%完成</span>
    </div>
</div>

动画的进度条

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

添加一个带有class .progress和progress-striped的div。同时添加class .active.

接着,在上面的div内,添加一个带有class progress-bar的空的div

添加一个带有百分比表示宽度的style属性,例如style="60%";表示草席在60%的位置。

这将会使条纹具有从右向左的运动感。

让我们看看下面的效果和示例:

也就是在条纹的基本上 加了个active类(最外层div)

HTML

<h2>动画的进度条</h2>
<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:30%;">
        <span class="sr-only">30%完成</span>
    </div>
</div>
<div class="progress progress-striped active">
    <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="60"
         aria-valuemin="0" aria-valuemax="100" style="width:20%;">
        <span class="sr-only">20%完成</span>
    </div>
</div>

堆叠的进度条

您甚至可以堆叠多个进度条。把多个进度条放在相同的progress中即可实现堆叠,如下面的实例所示:

HTML

<h2>堆叠的进度条</h2>
<div class="progress">
    <div class="progress-bar progress-bar-success active" 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-danger" role="progressbar" aria-valuenow="60"
        aria-valuemin="0" aria-valuemax="100" style="width: 20%;">
        <span class="sr-only">20%完成</span>
    </div>
</div>

本文完.

时间: 2024-12-13 19:34:00

Bootstrap学习 进度条的相关文章

第九周学习进度条

第四周学习进度条 星期一 星期二 星期三 星期四 星期五 星期六 所花时间 (包括上课) 上午8:00-10:00 下午3:00-5:20 下午3:25- 4:00 下午5:20-6:10 上午9:00-11:30 下午4:30-6:30 21:00-23:30 12:40-13:30 代码量(行) 41行 57行 38行 62行 123行 0行 博客量(篇) 2篇 0篇 0篇 0篇 0篇 3篇 了解到的知识点 ①继续上课时的课堂测试 ②在写代码的时候,要考虑用户输入的不是整数的情况,要有try

学习进度条(第六周)

第六周的学习进度条   第六周 所花时间 700分钟 代码量 1200行 博客量 1篇 了解知识点 快速开发流程,web应用的开发,数据库的管理和链接

学习进度条(第七周)

第七周的学习进度条   第七周 所花时间 1700分钟 代码量 3200行 博客量 2篇 了解知识点 一个简单的web管理系统的建立,四则运算的web应用.大数据的学习

第四周学习进度条

学习进度条 第四周 星期一 星期二 星期三 星期四 星期五 星期六 所花时间 8:00-9:50(上课时间)   19:30-20:40上网查资料并实验代码 20:40-21:10写程序的设计思想 19:10-19:50(阅读构建之法) 18:00-19:50 讨论程序 写程序 9:50-11:30 写代码 14:30-19:25 写代码 代码量   57   200 74 博客量   2篇 了解到的知识点     split()函数用来分隔字符串 \\d+指的是0-9的数字 结对编程 成功不是

matlab学习---------------进度条waitbar

语法: h = waitbar(x,'message') waitbar(x,'message','CreateCancelBtn','button_callback') waitbar(x,'message',property_name,property_value,...) waitbar(x)   %将进度条进度改为新值 waitbar(x,h)  %将句柄h的进度条进度改为x waitbar(x,h,'updated message') %更新进度条显示的进度和文字 实例1):h = w

学习进度条 (第八周)

时间进度表: 日期 开始时间 结束时间 中断时间 净时 活动 备注 4月10日 3:30 3:50 50 上课 水王的思路 4月10日 4:00 4:30 30 打程序 完成水王 4月13日 13:00 14:25 75 打程序 Javaweb作业   5:50     缺陷记录日志:无 学习进度条: 第一周 所花时间 155min 代码量(行) 275 博客量(篇) 1 了解到的知识点 1.熟悉使用了javabean 2.多了一个考虑问题的思路

发布 学习进度条 博客要求

学习进度条博客 (总分:10分) 1. 目的 通过每周补充完善进度条,记录你自己学习<软件工程>的历程.收获: 通过学习进度条来跟踪自己的学习状况. 2. 学习进度条撰写要求 标题:学习进度条 内容如下:(详细格式见第3项设计的表格) 学习SE花费时间(小时) 编程代码量 (行数) 发表博客数量 (篇数) 学习到的知识点 (具体列举) 完成时间:每周五7点前完成<学习进度条>博客本周的更新. 3. 用表格表示进度 周次 学习时间 新编写代码行数 博客量(篇) 学到知识点      

软件工程--构建之法 学习进度条

软件工程的学习进度条 周次 学习内容 代 码 量 1 1.软件工程课程的意义 2.完成博客的注册:http://home.cnblogs.com/u/chengxs/ 3.总结目前学习过程中的困惑,提出几个问题,并带着问题学习这门课:http://www.cnblogs.com/chengxs/p/5248956.html 4.选择一个自己熟悉的软件,并对它进行评价:Linux下的ubuntu软件优点和缺点: http://www.cnblogs.com/chengxs/p/5266355.ht

Bootstrap 各种进度条详解

一:默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有 class .progress 的 <div>. 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 的空的 <div>. 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置. 让我们看看下面的实例: <!DOCTYPE html> <html> <head>