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面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
javascript解析json数据的3种方式
May 08 Javascript
jQuery前端分页示例分享
Feb 10 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
JavaScript多并发问题如何处理
Oct 28 Javascript
Vue.js 60分钟快速入门教程
Mar 28 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
Jan 23 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 Javascript
利用layer实现表单完美验证的方法
Sep 26 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
php中return的用法实例分析
2015/02/28 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
jQuery示例收集
2010/11/05 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
判断网页编码的方法python版
2016/08/12 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
python写日志文件操作类与应用示例
2019/07/01 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
总经理助理工作职责
2014/02/06 职场文书
留学生求职信
2014/06/03 职场文书
Python破解极验滑动验证码详细步骤
2021/05/21 Python