使用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 相关文章推荐
JS 去前后空格大全(IE9亲测)
Jul 15 Javascript
jquery购物车实时结算特效实现思路
Sep 23 Javascript
JS不能跨域借助jquery获取IP地址的方法
Aug 20 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
一个极为简单的requirejs实现方法
Oct 20 Javascript
完美实现js焦点轮播效果(一)
Mar 07 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
大白话讲解JavaScript的Promise
Apr 06 Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 Javascript
JS中this的指向以及call、apply的作用
May 06 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
May 09 Javascript
JavaScript中数组去重的5种方法
Jul 04 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连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
网站上面有这种切换效果
2006/06/26 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
Python实现多行注释的另类方法
2014/08/22 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
python用match()函数爬数据方法详解
2019/07/23 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python提取xml里面的链接源码详解
2019/10/15 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
医院保洁服务方案
2014/06/11 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
创业计划书之便利店
2019/09/05 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server