jQuery是一種優(yōu)秀的JavaScript框架,它提供了許多優(yōu)秀的功能和效果,使得Web開(kāi)發(fā)更加簡(jiǎn)潔、方便、高效。
在Web開(kāi)發(fā)中,啟動(dòng)動(dòng)畫(huà)效果可以提高用戶(hù)體驗(yàn),給人留下更好的第一印象。下面我們來(lái)學(xué)習(xí)一下如何使用jQuery實(shí)現(xiàn)頁(yè)面啟動(dòng)動(dòng)畫(huà)效果。
$(function() { //動(dòng)畫(huà)效果出現(xiàn)的時(shí)間 var delayTime = 600; //body內(nèi)容全部隱藏 $("body").css("display", "none"); //設(shè)置進(jìn)度條動(dòng)畫(huà) $("#loading-progress-bar").animate({ width : "100%" }, delayTime, function() { //隱藏進(jìn)圖條以及l(fā)oading提示 $("#loading-progress-container").fadeOut('fast'); //body內(nèi)容漸顯 $("body").fadeIn(delayTime); }); });
首先,我們需要在頁(yè)面上添加一個(gè)進(jìn)度條和一個(gè)loading提示。在CSS文件中設(shè)置進(jìn)度條和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代碼中,我們需要設(shè)置動(dòng)畫(huà)效果的執(zhí)行時(shí)間,隱藏body內(nèi)容,然后設(shè)置進(jìn)度條動(dòng)畫(huà),進(jìn)度條動(dòng)畫(huà)執(zhí)行完畢后,隱藏進(jìn)度條和loading提示,body內(nèi)容漸顯。
通過(guò)以上代碼,我們就可以輕松實(shí)現(xiàn)頁(yè)面啟動(dòng)動(dòng)畫(huà)效果了。讓我們一起來(lái)吸引更多用戶(hù)的眼球吧!
下一篇vue慢放視頻