jQuery是一種優(yōu)秀的JavaScript框架,它提供了許多優(yōu)秀的功能和效果,使得Web開發(fā)更加簡潔、方便、高效。
在Web開發(fā)中,啟動動畫效果可以提高用戶體驗,給人留下更好的第一印象。下面我們來學習一下如何使用jQuery實現(xiàn)頁面啟動動畫效果。
$(function() { //動畫效果出現(xiàn)的時間 var delayTime = 600; //body內容全部隱藏 $("body").css("display", "none"); //設置進度條動畫 $("#loading-progress-bar").animate({ width : "100%" }, delayTime, function() { //隱藏進圖條以及l(fā)oading提示 $("#loading-progress-container").fadeOut('fast'); //body內容漸顯 $("body").fadeIn(delayTime); }); });
首先,我們需要在頁面上添加一個進度條和一個loading提示。在CSS文件中設置進度條和loading提示的樣式。
#loading-progress-container { position: relative; width: 100%; height: 100%; background-color: #f2f2f2; } #loading-progress-bar { position: absolute; top: 0; left: 0; background-color: #0066cc; height: 3px; width: 0%; } #loading-progress-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #666; }
在JavaScript代碼中,我們需要設置動畫效果的執(zhí)行時間,隱藏body內容,然后設置進度條動畫,進度條動畫執(zhí)行完畢后,隱藏進度條和loading提示,body內容漸顯。
通過以上代碼,我們就可以輕松實現(xiàn)頁面啟動動畫效果了。讓我們一起來吸引更多用戶的眼球吧!
下一篇vue慢放視頻