我有一个应用程序,如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%的大小,所以你会在任何情况下使用更多的数据。也许这篇文章是由一家希望增加数据收费的移动提供商撰写的? –