使用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 相关文章推荐
JScript内置对象Array中元素的删除方法
Mar 08 Javascript
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
js 判断脚本加载完毕的代码
Jul 13 Javascript
用js实现输入提示(自动完成)的实例代码
Jun 14 Javascript
JavaScript数据库TaffyDB用法实例分析
Jul 27 Javascript
学习javascript的闭包,原型,和匿名函数之旅
Oct 18 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
Feb 24 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
Jan 16 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
javascript数组去重方法总结(推荐)
Mar 20 Javascript
ES6新增的数组知识实例小结
May 23 Javascript
JS绘图Flot应用图形绘制异常解决方案
Oct 16 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 Cookie的一个使用注意点
2008/11/08 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
python中对list去重的多种方法
2014/09/18 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
三年级科学教学反思
2014/01/29 职场文书
境外导游求职信
2014/02/27 职场文书
教师工作失职检讨书
2014/09/18 职场文书
创先争优宣传标语
2014/10/08 职场文书
优秀党员事迹材料
2014/12/18 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
工作态度怎么写
2015/06/25 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫