使用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 相关文章推荐
JQuery 自定义CircleAnimation,Animate方法学习笔记
Jul 10 Javascript
jquery事件重复绑定的快速解决方法
Jan 03 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
Jun 05 Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 Javascript
如何获取元素的最终background-color
Feb 06 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
Dec 31 Javascript
微信小程序swiper使用网络图片不显示问题解决
Dec 13 Javascript
Vue+Node实现的商城用户管理功能示例
Dec 23 Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 Javascript
Vue-router中hash模式与history模式的区别详解
Dec 15 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
PHP print类函数使用总结
2010/06/25 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
Python SQLite3数据库操作类分享
2014/06/10 Python
python爬虫基本知识
2018/03/05 Python
python 中字典嵌套列表的方法
2018/07/03 Python
Python基础教程之if判断,while循环,循环嵌套
2019/04/25 Python
微信小程序python用户认证的实现
2019/07/29 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
html5简介及新增功能介绍
2020/05/18 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
商铺租房协议书范本
2014/12/04 职场文书
担保书格式
2015/01/20 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
2015入党自荐书范文
2015/03/05 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
2015年暑假工作总结
2015/07/13 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
zabbix配置nginx监控的实现
2022/05/25 Servers