使用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 相关文章推荐
Mootools 1.2教程(2) DOM选择器
Sep 14 Javascript
php gethostbyname获取域名ip地址函数详解
Jan 24 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
html+js实现简单的计算器代码(加减乘除)
Jul 12 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
Angular2使用Angular CLI快速搭建工程(一)
May 21 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
详解使用nvm管理多版本node的方法
Aug 30 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
Jul 07 Javascript
extjs4图表绘制之折线图实现方法分析
Mar 06 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
zf框架的数据库追踪器使用示例
2014/03/13 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
js DOM的学习笔记
2011/12/22 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
python新手学习可变和不可变对象
2020/06/11 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
应聘美工求职信
2013/11/07 职场文书
制冷与电控专业应届生求职信
2013/11/11 职场文书
大四学年自我鉴定
2013/11/13 职场文书
求职自荐书范文
2013/12/04 职场文书
公交公司毕业生求职信
2014/02/15 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
房产公证委托书范本
2014/09/20 职场文书
交通事故协议书范文
2014/10/23 职场文书
学校开除通知书
2015/04/25 职场文书
2015年教研工作总结
2015/05/23 职场文书
四年级数学教学反思
2016/02/16 职场文书
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android