使用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 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
DWR Ext 加载数据
Mar 22 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
JavaScript 原型继承
Dec 26 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
javascript实用方法总结
Feb 06 Javascript
JavaScript实现Base64编码转换
Apr 23 Javascript
javascript数组常用方法汇总
Sep 10 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
vue2.0 循环遍历加载不同图片的方法
Mar 06 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
JS正则表达式封装与使用操作示例
May 15 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实现多级树型菜单
2006/10/09 PHP
php smarty的预保留变量总结
2008/12/04 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php模拟服务器实现autoindex效果的方法
2015/03/10 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
python实现删除文件与目录的方法
2014/11/10 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
pytorch简介
2020/11/11 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
Champion官网:美国冠军运动服装
2017/01/25 全球购物
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
性能测试工程师的面试题
2015/02/20 面试题
生产经理的自我评价分享
2013/11/07 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
优秀员工获奖感言
2014/03/01 职场文书
单位单身证明样本
2014/10/11 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
导游词之湖北武当山
2019/09/23 职场文书
vue引入Excel表格插件的方法
2021/04/28 Vue.js
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
webpack的移动端适配方案小结
2021/07/25 Javascript