本文實例為大家分享了JS實現進度條動態加載的具體代碼,供大家參考,具體內容如下
創新互聯擁有10多年成都網站建設工作經驗,為各大企業提供成都網站設計、做網站服務,對于網頁設計、PC網站建設(電腦版網站建設)、app開發定制、wap網站建設(手機版網站建設)、程序開發、網站優化(SEO優化)、微網站、空間域名等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業積累了很多網站制作、網站設計、網絡營銷經驗,集策劃、開發、設計、營銷、管理等網站化運作于一體,具備承接各種規模類型的網站建設項目的能力。<!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實現進度條動態加載特效-創新互聯
本文來源:http://vcdvsql.cn/article26/djpgjg.html
成都網站建設公司_創新互聯,為您提供建站公司、云服務器、App開發、搜索引擎優化、電子商務、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯