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 图片上一张下一张链接效果代码
Mar 12 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 Javascript
JS遍历数组及打印数组实例分析
Jan 21 Javascript
jQuery获得字体颜色16位码的方法
Feb 20 Javascript
原生JS京东轮播图代码
Mar 22 Javascript
详解如何用webpack打包一个网站应用项目
Jul 12 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
Nov 28 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
js函数柯里化的方法和作用实例分析
Apr 11 Javascript
基于javascript实现日历功能原理及代码实例
May 07 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 面向对象 PHP5 中的常量
2010/05/05 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
js选项卡的实现方法
2015/02/09 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
详解Node 定时器
2018/02/26 Javascript
js中document.write和document.writeln的区别
2018/03/11 Javascript
JavaScript日期工具类DateUtils定义与用法示例
2018/09/03 Javascript
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
Python读写Json涉及到中文的处理方法
2016/09/12 Python
pygame加载中文名mp3文件出现error
2017/03/31 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
如何利用python查找电脑文件
2018/04/27 Python
Python中的取模运算方法
2018/11/10 Python
Python实现网站表单提交和模板
2019/01/15 Python
python实现AES加密与解密
2019/03/28 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
20年同学聚会感言
2014/02/03 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
中学生检讨书1000字
2014/10/28 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
廉洁自律证明
2015/06/24 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
小学一年级数学教学反思
2016/02/16 职场文书