今天有几个好友问了这个叫加载占位图的实现方法,我还在此问题下作了个回答.
因为国内对这个的名词是各有各的叫法,因此这里直接用加载占位图来解释.
相信不少人都看到过图中这样的加载方式:css
这个图是一个国内知名站点的,相比以往的loading圈圈,看起来是否是美观了许多.
听说这个Idea是一个谷歌工程师在2013年时想到的.我不喜欢去讨论概念之类.直接用知名站点来通俗易懂的解释:css3
以往:发起ajax-loading.gif/svg-ajax结果.
如今:发起ajax-具备css3动感(好比闪烁)的灰色布局div-ajax结果ajax
不用ajax也不要紧,css3的':before'也是没问题的,总之目的是要代替loading动图.segmentfault
这里有一段下文这个图得到ajax响应前的结果,它在得到回调前用了这段代码:svg
<div> <div class="split-line"> </div> <div class="top-title"> <span>热门专题</span> </div> <div class="recommend-collection"> <span class="collection-loading" style="width: 72px;"></span> <span class="collection-loading" style="width: 66px;"></span> <span class="collection-loading" style="width: 63px;"></span> <span class="collection-loading" style="width: 53px;"></span> <span class="collection-loading" style="width: 61px;"></span> <span class="collection-loading" style="width: 48px;"></span> <span class="collection-loading" style="width: 71px;"></span> <span class="collection-loading" style="width: 59px;"></span> </div> </div>
那么,这么聪明的你应该学会了如何实现它了吧?
看起来很炫的东西,每每都是很简单的.布局