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 相关文章推荐
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 Javascript
JavaScript模块随意拖动示例代码
May 27 Javascript
js闭包实现按秒计数
Apr 23 Javascript
javascript实现继承的简单实例
Jul 26 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
Oct 13 Javascript
微信小程序 触控事件详细介绍
Oct 17 Javascript
jQuery焦点图左右转换效果
Dec 12 Javascript
ES6中Math对象的部分扩展
Feb 20 Javascript
react-router中的属性详解
Jun 01 Javascript
Angular4 Select选择改变事件的方法
Oct 09 Javascript
解决vue的touchStart事件及click事件冲突问题
Jul 21 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
php下实现伪 url 的超简单方法[转]
2007/09/24 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
javascript中length属性的探索
2011/07/31 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
简单介绍Python中的readline()方法的使用
2015/05/24 Python
Python计算已经过去多少个周末的方法
2015/07/25 Python
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
python读取xlsx的方法
2018/12/25 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
python解释器spython使用及原理解析
2019/08/24 Python
Django 路由层URLconf的实现
2019/12/30 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
创意婚礼策划方案
2014/05/18 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
企业整改报告范文
2014/11/08 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript