效果图


HTML

<div class="progress-bar-box"><div class="wrap"><div class="box"><div class="text">0%</div></div></div><div class="hint">倒计时:00:00:00</div>
</div>

CSS

.progress-bar-box {margin:30px auto;
}
.wrap {width:200px;height:20px;border-radius: 15px;margin:60px auto 0;background: #4e56d5;//overflow: hidden;
}.box {width: 0%;height: 20px;border-radius: 15px;position: relative;background: -webkit-repeating-linear-gradient(-36deg, #aabef9 0, #aabef9 0.2rem, #7c82eb 0.2rem, #7c82eb .4rem);-webkit-animation: move 5s linear infinite;animation: move 5s linear infinite;
}.text {width:50px;height:20px;background:red;position: absolute;top: -21px;right:-25px;text-align: center;color: #FFF;background:#4e56d5;
}
.hint {text-align: center;color: #ffb400;font-szie: 12px;margin:5px auto;
}@-webkit-keyframes move {0% {background-position: 0 0;}100% {background-position:200px 0;}
}

JS


countDown(60,0,60);
/** remainTime 剩余秒数* miningTime 已使用秒数* totalTime 需要倒计时的秒数
*/
function countDown (remainTime, miningTime, totalTime) {var times = window.setInterval(function () {var remain_time = remainTime * 1000; //剩余毫秒数var mining_time = miningTime * 1000; //已用毫秒数var total_time = totalTime * 1000; //总秒数var days = parseInt(remain_time / 1000 / 60 / 60 / 24, 10); //计算剩余的天数var hours = parseInt(remain_time / 1000 / 60 / 60 % 24, 10); //计算剩余的小时var minutes = parseInt(remain_time / 1000 / 60 % 60, 10); //计算剩余的分钟var seconds = parseInt(remain_time / 1000 % 60, 10); //计算剩余的秒数if (remainTime >= 0) {$('.hint').html(checkTime(hours) + ':' + checkTime(minutes) + ':' + checkTime(seconds));$('.text').html(Math.floor((mining_time / total_time * 100) * 100) / 100+'%');$('.box').css({'width':Math.floor((mining_time / total_time * 100) * 100) / 100+'%'});remainTime--;miningTime++;} else {$('.hint').html('倒计时结束');clearInterval(times);}}, 1000);}function checkTime(i) {//将0-9的数字前面加上0,例1变为01if (i < 10) {i = "0" + i;}return i;
}

倒计时进度条动态效果相关推荐

  1. 用PowerPoint2007制作倒计时进度条

    今天心血来潮,想学习ppt的一些有趣的样式,就到网上搜索了下, 看了几个网易学院上提供的ppt视频和IT资源库上的一些小技巧.现在就介绍一下如何制作倒计时进度条吧(多余的步骤我就不写了,图我就直接用它 ...

  2. 自定义圆形进度条 自定义倒计时进度条

    自定义圆形进度条 自定义倒计时进度条 版权声明:转载必须注明本文转自严振杰的博客: http://blog.csdn.net/yanzhenjie1003 此控件源码已开源到Github:https: ...

  3. 如何实现一个圆弧倒计时进度条

    一.前言 最近的项目中,需要实现一个圆弧形倒计时进度条,对于本来 css 知识薄弱的我当场就懵逼,脑海里总是不断思考如何实现,不幸的是脑袋里没能蹦出半个想法.然后立马百度查看网上是否有相似的解决方案, ...

  4. 《Linux小项目-倒计时+进度条》

    本文主要讲解在linux系统下实现进度条以及倒计时小程序 文章目录 成果展示 1.`\r和\n` 理解字符含义: 测试字符 (1)`\r和\n`都存在 (2)`\r和\n`都不存在 (3) `只有\n ...

  5. h5 Canvas实现圆形时间倒计时进度条

    在项目中,我们会遇到需要显示进度条或者倒计时的功能,我们今天就来实现一下. 一.效果展示 实现效果要求: 1.环形倒计时 2.能够根据总时间和当前时间进行比例性的倒计时 3.进度条环形能够有颜色渐变效 ...

  6. html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...

    快速解决js动态改变dom元素属性后页面及时渲染的问题 今天实现一个进度条加载过程,dom结构其实就是两个div 控制里层div的宽width属性,就能实现进度条往前走的效果. 我的进度条是显示下载文 ...

  7. android欢迎页圆形倒计时,android 欢迎页圆形进度条倒计时功能

    常见app欢迎页圆形进度条倒计时功能,可设置显示文字,进度条颜色,宽度,倒计时时间,内圆颜色.设置进度条类型  顺数进度条(0-100)还是倒数进度条(100-0): 先上效果图: 下面介绍实现逻辑: ...

  8. html5倒计时效果,html5+css3进度条倒计时动画特效代码【推荐】

    html5+css3进度条倒计时动画特效这个作品在今天上网找网络资源的时候无意中发现的,看到效果非常棒并且很实用,就第一时间把它整理出来与大家分享了,主要用到了html5.javascript和css ...

  9. html进度条倒计时代码,html5+css3进度条倒计时动画特效代码【推荐】_html5教程技巧...

    html5+css3进度条倒计时动画特效这个作品在今天上网找网络资源的时候无意中发现的,看到效果非常棒并且很实用,就第一时间把它整理出来与大家分享了,主要用到了html5.javascript和css ...

最新文章

  1. C#.NET 中的类型转换
  2. Java-001-面向对象
  3. 图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean
  4. STM32 电机教程 33 - 无刷电机无感控制快速实现
  5. 三维空间长度温度数量_风电叶片模具水循环温度控制机及其智能化控制解析
  6. Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
  7. 传统存储做到极致也惊人!看宏杉科技发布的CloudSAN
  8. android studio 预览问题 :java.lang.NoClassDefFoundError: com/android/util/PropertiesMap
  9. JavaScript中||(或)逻辑运算符注意点
  10. 初涉node.js做微信测试公众号一路填坑顺便发现个有趣的其他漏洞
  11. 一般毕业论文的查重要求有哪些?
  12. 408计算机考研题型分布,计算机考研:计算机408大纲考点变化解析指导
  13. 萤石云视频PC客户端v2.6.14.0官方最新版
  14. 干涉光强公式怎么计算_光强及计算
  15. 教你如何认汽车标志(转)
  16. bmob php支付,Bmob支付
  17. intel rst linux 驱动下载,下载:Intel RST存储驱动10.1.2.1004
  18. Tomcat 安装与配置
  19. 一次成功的云存储接管实战
  20. Android的DrawText详解

热门文章

  1. java三个框架该先学哪个_Java常用框架有哪些?先学哪一个比较有优势?
  2. 重庆北大青鸟解放碑校区J12班 皮皮虾队【八戒租车平台】
  3. mysql 创建复制账号_MySQL 复制(二:配置) | 剑花烟雨江南
  4. 率土之滨服务器维护多久,率土之滨日常维护多久,群雄逐鹿训练有素多久能买...
  5. 并发下线程池的最佳数量计算
  6. 两行代码实现图片压缩
  7. SpringCloud微服务-----面试内容
  8. env java_env-GetFieldID 参数含义
  9. 数据库中的datatime的长度怎么设定_《龙珠》中超级赛亚人的设定是怎么有的?...
  10. js跳转到各手机应用商城