2
A
回答
1
默認情況下,您可以將加載圖標作爲默認背景圖像,然後在緩存加載圖像下載後通過javascript更新CSS。
這裏的顯示技術工作的例子:
$(document).ready(function() {
var imgSrc = 'https://farm4.staticflickr.com/3261/2801924702_ffbdeda927_d.jpg';
var img = new Image();
img.onload = function() {
$("div").css("background-image", "url('" + img.src + "')");
};
img.src = imgSrc;
});
div {
background-color: orange;
padding: 50px;
color: purple;
font-weight: bold;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div>.
<p>This div will have a solid color as background to begin with.</p>
<p>Watch its background change to an image once it's loaded.</p>
</div>
+0
你好,你的技術很棒,但這隻能用CSS來實現。 CSS將首先展示顏色,然後展示加載後的圖像。但要適應加載GIF它可以是一個偉大的技術:) –
相關問題
- 1. 背景圖片未加載
- 2. 從背景加載圖片
- 3. CSS背景圖片加載行爲
- 4. CSS背景圖片未加載
- 5. 用jquery加載背景圖片
- 6. JS/jQuery:加載背景圖片
- 7. 在flash加載時的背景圖片
- 8. CSS背景圖片在Chrome不加載
- 9. 鏈接的背景圖片未加載
- 10. 有時僅加載背景圖片
- 11. 防止加載背景圖片
- 12. CSS背景圖片無法加載
- 13. jQuery .css背景圖片預加載
- 14. 背景圖片加載觸發事件
- 15. CSS背景圖片不會加載
- 16. Angular 2 - 預加載背景圖片?
- 17. CSS背景圖片URL無法加載
- 18. 用jQuery預加載背景圖片?
- 19. 被加載的背景圖片閃爍
- 20. jquery背景圖片預加載
- 21. 圖片背景緩慢加載
- 22. gif加載後更改背景圖片?
- 23. 本地背景圖片無法加載
- 24. 圖片加載時加載圖標
- 25. 圖片上的黑色背景加載了univerisal圖片加載器
- 26. 預加載背景圖像
- 27. Android - 從圖庫中加載圖片並設置爲背景
- 28. 設置背景圖片加載前的網頁背景顏色
- 29. 爲ImageView加載背景圖像
- 30. 強制在其他背景圖片之前加載背景圖片
我建議你添加類似背景image.That將創造更好的用戶體驗的背景顏色。 – vivek
[jQuery加載事件](https://api.jquery.com/load-event/)可能會幫助你。 – Aatman