使用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 相关文章推荐
javascript中节点的最近的相关节点访问方法
Mar 20 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
JavaScript获得表单target属性的方法
Apr 02 Javascript
jquery form表单获取内容以及绑定数据
Feb 24 Javascript
jQuery绑定事件的几种实现方式
May 09 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
May 24 Javascript
canvas实现绘制吃豆鱼效果
Jan 12 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
layui switch 开关监听 弹出确定状态转换的例子
Sep 21 Javascript
vue移动端使用canvas签名的实现
Jan 15 Javascript
node+vue实现文件上传功能
May 28 Javascript
vue点击按钮实现简单页面的切换
Sep 08 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
php daodb插入、更新与删除数据
2009/03/19 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
js 操作select相关方法函数
2009/12/06 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
小程序api实现promise封装过程解析
2019/11/21 Javascript
浅谈Python的文件类型
2016/05/30 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
追悼会上的答谢词
2014/01/10 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
留学推荐信中文范文
2015/03/26 职场文书