如何使用angular js加載內容時如何創建背景加載線。 enter image description here如何在facebook上加載時創建佔位符
1
A
回答
4
你可以看看它詳細描述了在Facebook工作的佔位符怎麼這個博客帖子:
http://cloudcannon.com/deconstructions/2014/11/15/facebook-content-placeholder-deconstruction.html
從本質上講,你把用CSS樣式一些靜態的html看起來類似內容即將到來。
<div class="placeholder">
<!-- some boxes in light grey to look like content -->
</div>
當你完成加載,刪除佔位符:
$(".placeholder").remove();
+0
嘗試https://github.com/linways/simple-content-placeholder – Rohith
6
您可以用CSS背景線性購買gradiente使:
@keyframes placeHolderShimmer{
0%{
background-position: -468px 0
}
100%{
background-position: 468px 0
}
}
.linear-background {
animation-duration: 1s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: #f6f7f8;
background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
background-size: 1000px 104px;
height: 338px;
position: relative;
overflow: hidden;
}
<div class="linear-background">
</div>
和油漆與白色的白色效果:
@keyframes placeHolderShimmer{
0%{
background-position: -468px 0
}
100%{
background-position: 468px 0
}
}
.linear-background {
animation-duration: 1s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: #f6f7f8;
background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
background-size: 1000px 104px;
height: 200px;
position: relative;
overflow: hidden;
}
.inter-draw{
background: #FFF;
width: 100%;
height: 100px;
position: absolute;
top: 100px;
}
.inter-right--top{
background: #FFF;
width: 100%;
height: 20px;
position: absolute;
top: 20px;
left: 100px;
}
.inter-right--bottom{
background: #FFF;
width: 100%;
height: 50px;
position: absolute;
top: 60px;
left: 100px;
}
.inter-crop{
background: #FFF;
width: 20px;
height: 100%;
position: absolute;
top: 0;
left: 100px;
}
<div class="linear-background">
<div class="inter-draw"></div>
<div class="inter-crop"></div>
<div class="inter-right--top"></div>
<div class="inter-right--bottom"></div>
</div>
如果你需要做的多,這可能是費力的,所以這個圖書館自動化:placeload.js
相關問題
- 1. Select2在創建後添加佔位符
- 2. 結果加載時顯示佔位符
- 3. 如何在c中使用佔位符(%s)創建字符串
- 4. 如何添加佔位符在tinymce v4.0
- 5. 如何創建一個在Facebook上自動加載的iMacros?
- 6. 如何在輸入佔位符內創建分割文本?
- 7. 如何在django-cms中創建靜態佔位符?
- 8. DjangoCMS:如何在插件中創建佔位符
- 9. 如何在lazyload期間在圖像佔位符上顯示「加載」gif圖像
- 10. 如何從佔位符下載文件
- 11. 如何在加載實際內容之前加載小佔位符圖像
- 12. 從佔位符張量創建SparseTensor?
- 13. 替換頁面加載佔位符
- 14. 在Elm渲染DOM元素時顯示「加載佔位符」
- 15. 在ckeditor加載時提供佔位符信息?
- 16. display:none;在佔位符上?
- 17. 如何在查看加載時將日期設置爲佔位符?
- 18. PowerPoint/VBA:如何在幻燈片加載時用圖像替換佔位符
- 19. 使用Glide從URL加載佔位符以在加載GIF時顯示(Android)
- 20. 如何在編輯器爲空時添加佔位符文本
- 21. 如何給佔位符添加顏色?
- 22. 如何添加佔位符使用@ Html.NopEditorFor
- 23. 如何使佔位符不上重點
- 24. 如何創建一個<select>佔位符
- 25. 如何創建從輸入框頂部開始的佔位符?
- 26. 如何創建一個我將傳遞QImages的佔位符?
- 27. iOS - 如何使用佔位符文本創建UITextView?
- 28. 如何創建一個帶有佔位符動畫的表單?
- 29. 如何使用佔位符目標c創建自定義UITextView?
- 30. 如何爲DIV創建像textfield一樣的「佔位符」?
你嘗試過什麼?你在搜索什麼?什麼「確切」你不明白? –
我想創建像上面的圖片中描述的Facebook加載,你能幫助我嗎? – sibaspage