使用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 相关文章推荐
popdiv
Jul 14 Javascript
jquery入门—编写一个导航条(可伸缩)
Jan 07 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
Jun 11 Javascript
一个简易的js图片轮播效果
Jul 22 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
JavaScript 中的 this 工作原理
Jun 20 Javascript
javascript 易错知识点实例小结
Apr 25 Javascript
typescript配置alias的详细步骤
Aug 12 Javascript
nuxt 实现在其它js文件中使用store的方式
Nov 05 Javascript
vue 组件基础知识总结
Jan 26 Vue.js
使用vuex-persistedstate本地存储vuex
Apr 29 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输出反斜杠的实例方法
2019/09/19 PHP
php实现大文件断点续传下载实例代码
2019/10/01 PHP
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
python集合类型用法分析
2015/04/08 Python
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
django 常用orm操作详解
2017/09/13 Python
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
Python csv模块使用方法代码实例
2019/08/29 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
增大python字体的方法步骤
2020/07/05 Python
Python类成员继承重写的实现
2020/09/16 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
优秀毕业生自我鉴定
2014/02/11 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
毕业晚会主持词
2014/03/24 职场文书
投资申请报告
2015/05/19 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers