css3实现光效加载的进度条,下面来看实现方法!

     <div class="progress-bar orange shine"><span id="blue"></span></div>

主要的css代码

.progress-bar {width: 350px;background-color: #1a1a1a;height: 35px;margin: 70px auto 0;padding: 5px;border-radius: 5px;box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;}.progress-bar span {display: inline-block;height: 100%;border-radius: 3px;box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;transition: width .4s ease-in-out;}

实现橙色bar的光效

      .orange span {background-color: #fecf23;background-image: linear-gradient(top, #fecf23, #fd9215);text-align: center;line-height: 2;color: #fff;}.shine span {position: relative;}.orange span::after {content: '';opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff;border-radius: 3px;animation: animate-shine 2s ease-out infinite;}

关键的动画代码

      @keyframes animate-shine {0% {opacity: 0;width: 0;}50% {opacity: .5;}100% {opacity: 0;width: 95%;}}

进度百分比的实现

let dom = document.getElementById('blue')let w = 100;let timer = setInterval(() => {if (w < 350) {w += 1;dom.innerHTML = Math.floor(w / 350 * 100) + '%'dom.style.width = w + "px"} else {alert("加载完毕")clearInterval(timer)}}, 100)

至此就实现了一个光效的进度条!

css3实现加载进度条的效果(二)相关推荐

  1. CSS3超酷网页Loading加载进度条动画效果

    在jQuery之家上发现的一款css3效果. CSS3 animation超酷网页Loading加载进度条动画效果 >>查看演示                           > ...

  2. php 页面加载进度条,HTML5/CSS3 网页加载进度条的实现,下载进度条等经典案例

    今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待,用户会任务死机了,毫不犹豫的关掉应用:一般用于下载任务,删除大量任务 ...

  3. Vue:页面加载进度条

    这段时间在踩Ant design pro Vue的坑,发现了个在手机端页面上经常出现的,加载进度条,效果蛮不错的!记录下来. cnpm install --save nprogress import ...

  4. html5 圆形加载进度条,纯css3超酷圆形Loading加载进度条特效

    这是一款效果炫酷的纯css3圆形Loading加载进度条特效插件.该loading特效使用:before和:after伪元素来制作动画d的不同部分,然后给他们设置absolute定位和CSS tran ...

  5. android源生进度条,如何使用源生css3实现圆环加载进度条

    这次给大家带来如何使用源生css3实现圆环加载进度条,使用源生css3实现圆环加载进度条的注意事项有哪些,下面就是实战案例,一起来看一下. 效果图: 当时的要求是让进度条以扇形渐变的效果加载.我想了半 ...

  6. 小米视频加载进度条效果实现

    原文:小米视频加载进度条效果实现 好吧,其实这些都是我闲暇时自己做着玩的,以前总是拿来主义,现在分享一下让我也为大家做一点贡献好了.废话不说了,看效果. 好吧 其实没什么技术含量 直接上代码好了 和我 ...

  7. 【原生JS插件】LoadingBar页面顶部加载进度条

    先展示一下已经实现的效果: 预览地址:http://dtdxrk.github.io/js-plug/LoadingBar/index.html 看到手机上的浏览器内置了页面的加载进度条,想用在pc上 ...

  8. js网页顶部线性页面加载进度条,jquery头部线性进度条总结

    前言 网页顶部加载进度条,近年来很流行,很多网站都采用了这种加载方式.网上也有这样类似的插件,今天我们总结一下网页顶部线性页面加载进度条. 头部LoadingBar线性进度条总结 上面的代码只是静态效 ...

  9. WKWebView Safari调试、JS互调、加载进度条、JS中alert、confirm、prompt

    主要内容 Safari调试 swift/OC与JS互调 增加加载进度条 支持JS中alert.confirm.prompt Safari调试 设置 -> safari --> 高级,开启J ...

最新文章

  1. 代码审计XSS 0day
  2. SAP云平台cf push命令报错误码44的解决方法
  3. CMD各段定义与分配方法指引
  4. Python 本身真的没什么用!
  5. java websphere mq_如何在java中使用WebSphere MQ?
  6. 相机下载_相机拍摄控制工具
  7. bug的一生:如何体现测试专业度?
  8. python自动化测试框架哪个好_Python 自动化测试框架unittest与pytest的区别
  9. 不能错过的好书—《观止》NT当年那点事儿
  10. zabbix监控mysql内存_zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数...
  11. 重装服务器,解决怪问题
  12. php mysql留言板制作教程_php留言板制作教程
  13. 漂亮html表格页面模板,四款好看实用的CSS表格样式分享
  14. 有关圣诞节表白的c语言程序,关于圣诞节表白唯美的句子
  15. mysql +cobar_MySQL 中间件 cobar 初体验
  16. [UOJ449][概率DP]集训队作业2018:喂鸽子
  17. 如何搭建KBQA系统 —— 初识KBQA(一)
  18. Vue —— mockjs 模拟数据、轮播图插件 Swiper
  19. 关于怎样突破一个个微信投一票及人工刷票微信号推荐的方法和教程
  20. 图像处理:双边滤波算法

热门文章

  1. android怎样传图片到mysql中
  2. 图片从前端回传到后端实现思路总结
  3. 古代五大美男的悲惨结局:潘安被灭三族
  4. Redisson(2-3)分布式锁实现对比 VS Java的ReentrantLock的FairLock
  5. 掩码、子网掩码及子网划分
  6. 恶意访问、黑产猖獗,如何做好业务安全“守门人”?丨创新场景50
  7. 游戏设计的艺术和技术
  8. popos ubuntu20升级更新AMD显卡GPU驱动
  9. 业务智能化成为电信运营业的总体发展趋势
  10. [USACO Hol10] 政党