首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統| 數據庫| 建站| 學院| 產品| 網管| 維修| 辦公| 熱點
頁面loading動畫能夠更好的反應當前網頁的加載進度情況,動畫的形式從開始0%到100%完成網頁加載這一過程可以給用戶一個溫馨的提示,用戶體驗很不錯。
loading動畫的制作非常容易,難點在于如何判斷當前頁面的加載進度,目前沒有方法可以直接獲取正在加載對象的大小。所以我們無法通過數據大小來實現0-100%的加載顯示過程。
我們知道當頁面加載時html代碼是逐行進行加載的,因此我們可以通過這個特性來間接達到效果。
首先我們需要定義一個頁面的加載動畫:
@mixin hover($value:.2s){-webkit-transition: all $value;-o-transition: all $value;-moz-transition: all $value;transition: all $value;}.loading{width: 0;height: 2px;background: #f00;position: absolute;top: 0;left: 0;@include:hover(1s);}然后根據實際情況將當前頁面分成若干份,然后插入相關節點如下:<div class="div1"></div>$('.loading').animate({'width':'20%'});<div class="div2"></div>$('.loading').animate({'width':'40%'});<div class="div3"></div>$('.loading').animate({'width':'60%'}); ...最后在頁面的最底部讓loading動畫達到100%并隱藏動畫即可:$('.loading').animate({'width':'100%'}).fadeOut();
然后根據實際情況將當前頁面分成若干份,然后插入相關節點如下:
<div class="div1"></div>$('.loading').animate({'width':'20%'});<div class="div2"></div>$('.loading').animate({'width':'40%'});<div class="div3"></div>$('.loading').animate({'width':'60%'}); ...最后在頁面的最底部讓loading動畫達到100%并隱藏動畫即可:$('.loading').animate({'width':'100%'}).fadeOut();
最后在頁面的最底部讓loading動畫達到100%并隱藏動畫即可:
$('.loading').animate({'width':'100%'}).fadeOut();
Intel工程樣品CPU的識別方法
圖解CMOS路線和硬盤光驅跳線的
硬盤分區如何設置準確的分區空間
回眸一笑百魅生,六宮粉黛無顏色
歲月靜美,剪一影煙雨江南
蕪湖有個“松鼠小鎮”
小滿:小得盈滿,一切剛剛好!
一串串晶瑩剔透的葡萄,像一顆顆寶石掛在藤
正宗老北京脆皮烤鴨
人逢知己千杯少,喝酒搞笑圖集
搞笑試卷,學生惡搞答題
新聞熱點
疑難解答
圖片精選
微信小程序各種坑?填坑tip
web前端如何讓網頁布局穩定性和標
CSS定位深入理解 完全掌握CSS定位
徹底理解浮動float CSS浮動詳解 清
網友關注