我有一個應用程序,如iPhone和Android的觸摸設備。該應用程序完全使用HTML,CSS和JavaScript構建。當應用程序加載時,它會顯示那些背景圖像設置爲近似值的空白元素。 0.5秒。經過一段時間後,這些元素被充滿圖像,這是爲什麼,因爲圖像需要時間加載到設備。網頁圖片加載時間
我在一個名爲images.css css文件(893 KB)所有圖像爲Base64數據URI就像你可以看到下面。
.icon { background-image: url(data:image/png;base64,bytes.....; }
.img1 { background-image: url(data:image/png;base64,bytes.....; }
.img2 { background-image: url(data:image/png;base64,bytes.....; }
.img3 { background-image: url(data:image/png;base64,bytes.....; }
該應用的工作原理,但圖像是60歲左右,我怎麼能顯示視圖之前預裝呢?或者我如何測試如果裝載images.css文件以確保圖像全部加載?
你知道應用程序是建立的,所以我想出了一個一步修復。我知道你在說什麼是在CSS「剪輯」屬性。那麼告訴我,如果我在加載images.css的同時放置了啓動畫面並且可以工作? – Neutralizer
我在某處讀過一篇文章,因爲對於移動設備而言,Base64是比保存在圖像文件夾中並引用元素的圖像文件更好的方法。我錯了嗎? – Neutralizer
誰知道。 base64確實增加了大約33%的大小,所以你會在任何情況下使用更多的數據。也許這篇文章是由一家希望增加數據收費的移動提供商撰寫的? –