使用Bootstrap打造特色进度条效果

发布时间 - 2026-01-11 00:55:01    点击率:

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>

效果图

彩色进度条

颜色进度条类样式添加在里层容器中,和progress-bar添加在同一个容器中

1.progress-bar:默认主题色,深蓝色

2.progress-bar-success:成功进度条,绿色

2.progress-bar-info:信息进度条,蓝色

3.progress-bar-warning:警告进度条,黄色

4.progress-bar-danger:错误进度条,红色

效果图

条纹进度条

条纹进度条类样式为:class="progress-striped",添加在外层容器中,也就是和progress添加在一起
progress-striped

效果图

自定义开发模拟加载进度条(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>

好了,内容到此结束,希望对大家有所帮助!


# bootstrap  # 进度条  # BootStrap 实现各种样式的进度条效果  # 有趣的bootstrap走动进度条  # BootStrap初学者对弹出框和进度条的使用感觉  # BootStrap Progressbar 实现大文件上传的进度条的实例代码  # Bootstrap进度条组件知识详解  # Bootstrap每天必学之进度条  # 加载  # 是因为  # 好了  # 自定义  # 想让  # 到此  # 里层  # 在同一个  # align 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  电商网站制作价格怎么算,网上拍卖流程以及规则?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  轻松掌握MySQL函数中的last_insert_id()  进行网站优化必须要坚持的四大原则  如何打造高效商业网站?建站目的决定转化率  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  如何注册花生壳免费域名并搭建个人网站?  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何获取PHP WAP自助建站系统源码?  如何用wdcp快速搭建高效网站?  MySQL查询结果复制到新表的方法(更新、插入)  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  详解jQuery停止动画——stop()方法的使用  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  如何制作一个表白网站视频,关于勇敢表白的小标题?  微信小程序 配置文件详细介绍  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  Linux系统命令中tree命令详解  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  EditPlus中的正则表达式 实战(1)  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  网页设计与网站制作内容,怎样注册网站?  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  如何快速搭建高效简练网站?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Laravel怎么在Blade中安全地输出原始HTML内容  Laravel如何生成URL和重定向?(路由助手函数)  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Laravel如何与Pusher实现实时通信?(WebSocket示例)  JavaScript数据类型有哪些_如何准确判断一个变量的类型  如何在云主机快速搭建网站站点?  如何安全更换建站之星模板并保留数据?  如何在Tomcat中配置并部署网站项目?  移动端脚本框架Hammer.js  Laravel如何使用withoutEvents方法临时禁用模型事件  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  黑客入侵网站服务器的常见手法有哪些?