JS实现进度条动态加载特效


Posted in Javascript onMarch 25, 2020

本文实例为大家分享了JS实现进度条动态加载的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>进度条</title>
 <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
 <style type="text/css">
 .container{
 width: 480px;
 margin: 50px;
 }
 .progressBar {
 display: inline-block;
 width: 81%;
 height: 22px;
 background-color: rgba(0,0,0,0.4);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 margin-right: 3%;
 }
 #progressFill {
 width: 0%;
 height: 22px;
 position: relative;
 background-color: #40A4C2;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 background-size: 3em 3em;
 background-image: linear-gradient(-45deg, transparent 0em, transparent 0.8em, #57D1F7 0.9em, #57D1F7 2.1em, transparent 2.1em, transparent 2.9em, #57D1F7 3.1em);
 -webkit-animation: warning-animation 750ms infinite linear;
 -moz-animation: warning-animation 750ms infinite linear;
 animation: warning-animation 750ms infinite linear;
 }
 #progressFill:before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 height: 100%;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 background-image: linear-gradient(to bottom, #40A4C2, rgbA(37, 117, 188, 0.8) 15%, transparent 60%, #40A4C2);
 }
 @-moz-keyframes warning-animation {
 0% {
 background-position: 0 0;
 }
 100% {
 background-position: 3em 0;
 }
 }
 @-webkit-keyframes warning-animation {
 0% {
 background-position: 0 0;
 }
 100% {
 background-position: 3em 0;
 }
 }
 @-ms-keyframes warning-animation {
 0% {
 background-position: 0 0;
 }
 100% {
 background-position: 3em 0;
 }
 }
 @-o-keyframes warning-animation {
 0% {
 background-position: 0 0;
 }
 100% {
 background-position: 3em 0;
 }
 }
 @keyframes warning-animation {
 0% {
 background-position: 0 0;
 }
 100% {
 background-position: 3em 0;
 }
 }
 .progressText, #percentage {
 display: inline-block;
 margin-top: -11px;
 vertical-align: middle;
 }
 </style> 
</head>
<body>
 <button id = "begin">点击开始</button>
 <div class="container">
 <span class = "progressBar">
 <div id = "progressFill"></div>
 </span>
 <span class = "progressText"> 进度 </span>
 <span id = "percentage">0%</span>
 </div> 
</body>
<script>
 $("#begin").on("click",function(){
 $("#progressFill").animate({ 
 width: "100%"
 }, 10*1000);
 var count = 0;
 var timer = setInterval(function(){
 count++;
 var percentageValue = count + '%'
 $("#percentage").html(percentageValue);
 if(count >= 100) clearInterval(timer);
 },99)
 })
</script>
</html>

进度条动态加载效果图如下

JS实现进度条动态加载特效

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js取滚动条的尺寸的函数代码
Nov 30 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
jQuery实现区域打印功能代码详解
Jun 17 Javascript
用原生JS对AJAX做简单封装的实例代码
Jul 13 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
Nov 17 Javascript
ajax前台后台跨域请求处理方式
Feb 08 Javascript
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
微信小程序中使用wxss加载图片并实现动画效果
Aug 13 Javascript
bootstrap中的导航条实例代码详解
May 20 Javascript
微信小程序后端无法保持session的原因及解决办法问题
Mar 20 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
javaScript Array api梳理
Mar 31 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
Mar 25 #Javascript
javascript+css实现进度条效果
Mar 25 #Javascript
JS实现可控制的进度条
Mar 25 #Javascript
js实现简单进度条效果
Mar 25 #Javascript
JavaScript实现简单进度条效果
Mar 25 #Javascript
JavaScript实现随机点名程序
Mar 25 #Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 #Javascript
You might like
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
深入PHP autoload机制的详解
2013/06/09 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
javascript写的日历类(基于pj)
2010/12/28 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
Python和php通信乱码问题解决方法
2014/04/15 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python实现复制大量文件功能
2019/08/31 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
集团公司总经理岗位职责
2013/12/20 职场文书
担保书怎么写
2014/04/01 职场文书
会计求职信
2014/05/29 职场文书
党员三严三实心得体会
2014/10/13 职场文书
开会通知短信大全
2015/04/20 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
七年级作文之秋游
2019/10/21 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
入门学习Go的基本语法
2021/07/07 Golang