首先提到一点,就是html加载顺序的问题。想必了解html的人都知道,html是按从上到下的顺序渲染页面的。
那么想要页面在加载的过程中就能显示loading,那么loading放置的位置在body内的开始是最合适不过的了。
Loading 此部分先渲染内容区后渲染
那么想要页面在加载的过程中只显示Loading,那么我们可以把内容区先隐藏:
当页面完全加载完成后,再隐藏loader,显示content:
$(window).load(function(){ setTimeout(function(){ $(".loader").hide(); $(".content").show(); },1000); });
那么整个过程借助jq,实现后就是:
Loading
当然,以上只是一种实现思路。那么想要把Loading设计得大气一点,就得花点心思在css上了。
下面送上一款个人的收藏:
Loading
转载请注明出处!