使用Bootstrap打造特色进度条效果


Posted in Javascript onMay 02, 2017

Bootstrap基本进度条实现

1.外层容器使用class=progress类样式

2.真正显示进度条样式的容器使用class=progress-bar类样式

示例:

<div class="progress">
 <div class="progress-bar"></div>
 <!--可以添加width来设置进度条当前加载的百分比-->
 <div class="progress-bar" style="width: 10%;"></div>
 <!--可以指定文本值来显示当前进度条的信息-->
 <div class="progress-bar" style="width: 10%;">10%</div>
 <!--如果当前进度条进度为0,又想让进度条底层显示一点,可以指定min-width-->
 <div class="progress-bar" style="width: 0;min-width: 2px"></div>
</div>

效果图

使用Bootstrap打造特色进度条效果

彩色进度条

颜色进度条类样式添加在里层容器中,和progress-bar添加在同一个容器中

1.progress-bar:默认主题色,深蓝色

2.progress-bar-success:成功进度条,绿色

2.progress-bar-info:信息进度条,蓝色

3.progress-bar-warning:警告进度条,黄色

4.progress-bar-danger:错误进度条,红色

效果图

使用Bootstrap打造特色进度条效果

条纹进度条

条纹进度条类样式为:class="progress-striped",添加在外层容器中,也就是和progress添加在一起
progress-striped

效果图

使用Bootstrap打造特色进度条效果

自定义开发模拟加载进度条(bootstrap+jquery)

<div class="progress progress-striped">
 <div class="progress-bar" id="probar" style="width: 0%">0%</div>
</div>
<script>
 var sum = 0;
 $.fn.addprofun = function(){
  var add = Math.floor(Math.random()*10);
  sum += add;
  if(sum > 100)
   sum = 100;
  $("#probar").css("width",num+"%");
  $("#probar").text(num+"%");
  if(sum == 100){
   clearInterval(addpro);
   //这里设置800延迟是因为进度条加载到100需要时间,如果不进行延迟会出现:已经显示加载完成,而进度条还没有加载完毕
   window.setTimeout(function(){$("#probar").text("加载完成");},800);
  }
 };
 var addpro = window.setInterval($.fn.addprofun,100);
</script>

好了,内容到此结束,希望对大家有所帮助!

Javascript 相关文章推荐
扩展String功能方法
Sep 22 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
javascript实现单击和双击并存的方法
Dec 13 Javascript
JavaScript字符串常用类使用方法汇总
Apr 14 Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 Javascript
jquery制作属于自己的select自定义样式
Nov 23 Javascript
Bootstrap每天必学之js插件
Nov 30 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
Jun 01 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
Jan 18 Javascript
使用Node.js实现RESTful API的示例
Aug 01 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
Feb 02 Javascript
JavaScript cookie原理及使用实例
May 08 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
May 02 #Javascript
js实现字符全排列算法的简单方法
May 01 #Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 #Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 #jQuery
Bootstrap里的文件分别代表什么意思及其引用方法
May 01 #Javascript
node.js 抓取代理ip实例代码
Apr 30 #Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 #Javascript
You might like
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
JsRender实用入门教程
2014/10/31 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
python多线程操作实例
2014/11/21 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
基于matplotlib xticks用法详解
2020/04/16 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
迪拜航空官方网站:flydubai
2017/04/20 全球购物
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
什么是数据抽象
2016/11/26 面试题
室内设计专业个人的自我评价
2013/12/18 职场文书
污水厂厂长岗位职责
2014/01/04 职场文书
银行类自荐信
2014/02/04 职场文书
化学工程专业求职信
2014/08/10 职场文书
药店促销活动策划方案
2014/08/24 职场文书
公安四风对照检查材料思想汇报
2014/10/11 职场文书
老员工辞职信范文
2015/05/12 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
SQL Server中的游标介绍
2022/05/20 SQL Server