使用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 相关文章推荐
Discuz! 6.1_jQuery兼容问题
Sep 23 Javascript
判断iframe是否加载完成的完美方法
Jan 07 Javascript
jquery实现用户打分评分特效
May 28 Javascript
jquery遍历函数siblings()用法实例
Dec 24 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
Jun 12 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
vue实现消息的无缝滚动效果的示例代码
Dec 05 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
Feb 05 Javascript
修改node.js默认的npm安装目录实例
May 15 Javascript
JS实现横向跑马灯效果代码
Apr 20 Javascript
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 Vue.js
在百度搜索结果中去除掉一些网站的资料(通过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
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
Vue官方文档梳理之全局配置
2017/11/22 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
详解Django中的权限和组以及消息
2015/07/23 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
浅析Python 中几种字符串格式化方法及其比较
2019/07/02 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
将python安装信息加入注册表的示例
2019/11/20 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
管理科学大学生求职信
2013/11/13 职场文书
物业电工岗位职责
2013/11/20 职场文书
基层干部十八大感言
2014/01/19 职场文书
教师专业自荐书范文
2014/02/10 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
交通事故起诉书
2015/05/19 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
vue实现锚点定位功能
2021/06/29 Vue.js