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 相关文章推荐
关于Blog顶部的滚动导航条代码
Sep 25 Javascript
jquery cookie插件代码类
May 26 Javascript
web 页面分页打印的实现
Jun 22 Javascript
ECMAScript6函数默认参数
Jun 12 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
Feb 17 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
Mar 02 Javascript
模仿password输入框的实现代码
Jun 07 Javascript
jQuery继承extend用法详解
Oct 10 Javascript
简单几步实现返回顶部效果
Dec 05 Javascript
React-Native 组件之 Modal的使用详解
Aug 08 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
Jan 31 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
使用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
如何将数据从文本导入到mysql
2006/10/09 PHP
CURL状态码列表(详细)
2013/06/27 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
laravel请求参数校验方法
2019/10/10 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
2018/12/10 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
使用Python构造hive insert语句说明
2020/06/06 Python
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
简历自我评价怎么写呢?
2014/01/06 职场文书
入党自荐书范文
2014/03/09 职场文书
海飞丝广告词
2014/03/20 职场文书
幼儿教师个人总结
2015/02/05 职场文书
员工年度工作总结2015
2015/05/18 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
公务员处分决定书
2015/06/25 职场文书
施工安全责任协议书
2016/03/23 职场文书