本文将介绍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>

本文完.

Bootstrap学习 进度条的更多相关文章

  1. 第三周学习进度条+PSP0过程文档

    第三周学习进度条    第三周 所花时间(包括上课) 14:30-15:35(65)+19:00-21:20(140)+17:52-19:00(68)+19:10-20:45(95)+21:00-22 ...

  2. NABCD框架(作业和事件的定期提醒)及第八周学习进度条

    NABCD框架(作业和事件的定期提醒): N(need,需求): 你的创意解决了用户的什么需求? 我们的创意能够一定程度上督促我们的用户(学生)尽快完成自己近期的任务或者是作业.我们认为如果增设定时提 ...

  3. Bootstrap 各种进度条详解

    一:默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有 class .progress 的 <div>. 接着,在上面的 <div> 内,添加一个带有 class . ...

  4. 扎西平措 201571030332 《面向对象程序设计(java)课程学习进度条》

    <2019面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序 阅读或编译让我 第一周 20/ ...

  5. 2019面向对象程序设计(java)课程学习进度条

    2019面向对象程序设计(java)课程学习进度条 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 20/10 1/0 5 九九 ...

  6. 201871010106-丁宣元 《2019面向对象程序设计(java)课程学习进度条》

    <2019面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 25/10 ...

  7. 201871010135 张玉晶 《2019面向对象程序设计(java)课程学习进度条》

    <2019面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序 阅读或编译让我 第一周 25/ ...

  8. 201871020225-牟星源 《面向对象程序设计(java)》课程学习进度条

    <2019面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序 阅读或编译让我 第一周 25/ ...

  9. 201771010135 杨蓉庆《2018面向对象程序设计(java)课程学习进度条》

                                                                                                        ...

随机推荐

  1. [转]SSH整合 简单的增删改查

      Database 使用 Mysql , 建立User 表 CREATE TABLE `user` ( `id` int(11) NOT NULL, `firstName` varchar(20)  ...

  2. iOS framework静态库中使用xib和图片资源详解

    一.新建bundle 前2篇文章介绍了iOS 最新framework和.a静态库制作及使用全解   iOS 工程套子工程,主工程和framework工程或.a library静态库工程联调 我现在是在 ...

  3. rust安装

    http://blog.csdn.net/teamlet/article/details/50838996

  4. 用C#写个邮件监控服务(一)

    监控服务,首先当然是个服务了.至于什么是windows服务,这里就不多说了.正题 1. 创建服务项目 打开VS编程环境,在C#中创建windows服务项目 2.创建后属性中更改名称和服务名. 3.增加 ...

  5. emailautocomplete

    CSS代码: .emailist{border:1px solid #bdbdbd; border-radius: 4px; background-color:#fff; color:#666; fo ...

  6. TCP协议中的重传、慢启动、SACK、窗口的概念

    重传机制     慢启动相关的几个状态说明该     SACK机制     窗口在TCP传输机制中的作用

  7. springBoot单元测试-基础单元测试

    1)在pom文件中加入junit支持 <!-- spring-boot-starter-test 单元测试 --> <dependency> <groupId>or ...

  8. python笔记5-python2写csv文件中文乱码问题

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...

  9. Lua学习之类型与值

    Lua是一种动态语言,在语言中没有类型定义的语法. 在lua中有8中基本的类型: 1.nil(空) 2.boolean 3.number(数字) 4.string(字符串) 5.userdata(自定 ...

  10. iOS:多线程技术GCD的使用

    GCD的使用: 1.队列的类型      1.1 主队列:mian queue,主线程队列,负责更行UI的操作.是一个串行的队列.      1.2 系统默认的并行队列:global queue,按优 ...