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 相关文章推荐
些很实用且必用的小脚本代码
Jun 26 Javascript
ExtJs事件机制基本代码模型和流程解析
Oct 24 Javascript
jquery构造器的实现代码小结
May 16 Javascript
jQuery 源码分析笔记(2) 变量列表
May 28 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
Sep 19 Javascript
PHP+jQuery+Ajax实现多图片上传效果
Mar 14 Javascript
分享我的jquery实现下拉菜单心的
Nov 29 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
微信小程序 form组件详解及简单实例
Jan 10 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
js原生方法被覆盖,从新赋值原生的方法
Jan 02 Javascript
vue-resourc发起异步请求的方法
Feb 11 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
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
解析php5配置使用pdo
2013/07/03 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
python自动发邮件总结及实例说明【推荐】
2019/05/31 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
Html5 canvas画图白板踩坑
2020/06/01 HTML / CSS
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
企业为何需要商业计划书
2013/12/26 职场文书
学校运动会开幕演讲稿
2014/01/04 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
国庆庆典邀请函
2015/02/02 职场文书
试了下Golang实现try catch的方法
2021/07/01 Golang