使用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实现面向对象中的类
Dec 09 Javascript
JAVA四种基本排序方法实例总结
Jul 24 Javascript
理解Angular数据双向绑定
Jan 10 Javascript
JavaScript File分段上传
Mar 10 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
jquery文字填写自动高度的实现方法
Nov 07 Javascript
js禁止Backspace键使浏览器后退的实现方法
Sep 01 Javascript
react 创建单例组件的方法
Apr 26 Javascript
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
nuxt引入组件和公共样式的操作
Nov 05 Javascript
JavaScript如何优化逻辑判断代码详解
Jun 08 Javascript
Ajax实现异步加载数据
Nov 17 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
4.与数据库的连接
2006/10/09 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
jquery应该如何来设置改变按钮input的onclick事件
2012/12/10 Javascript
js获取class的所有元素
2013/03/28 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
详解webpack 多入口配置
2017/06/16 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
python如何实现反向迭代
2018/03/20 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
Django框架实现的分页demo示例
2019/05/25 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
五一服装活动方案
2014/01/11 职场文书
经典禁毒标语
2014/06/16 职场文书
李强感恩观后感
2015/06/17 职场文书
婚庆主持词大全
2015/06/30 职场文书
一篇文章了解正则表达式的替换技巧
2022/02/24 Javascript
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript