18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

小程序生成平台_JS完成进度条动态加载特效

2021-01-05分享 "> ">
JS实现进度条动态加载特效       这篇文章主要为大家详细介绍了JS实现进度条动态加载特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
title 进度条 /title script src="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 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 + '%' $("#(percentageValue); if(count = 100) clearInterval(timer); },99) /script /html

进度条动态加载效果图如下

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。


"> ">
在线咨询