【发布时间】:2013-01-29 19:49:44
【问题描述】:
所以我网站的整个背景已经手动插入到我下面的 CSS 代码中,但有时,有时背景需要几秒钟才能加载,我会首先看到 DEFAULT while background,我认为这看起来不太好完全没有.. 用户需要立即查看整个预期背景.. 我该如何解决这个问题?下面是处理这部分的 CSS 代码。
body
{
background-image:url('/images/background.png');
background-size:100%;
width:100%;
height:100%;
margin:0 auto;
}
【问题讨论】:
-
获得更快的服务器?但说真的,你希望你能做什么?您可以压缩图像,但仅此而已。
-
是的,确保
background.png的大小很小。也许在 50~100kb。不建议使用大于背景的任何内容。 -
也尽量使用
repeat-x和repeat-y,而不是使用大图像,您可以使用小图像并重复多次:) -
如果您想立即看到背景,请使用 2-10kb 的小尺寸图像,这可以通过小图案和重复的图像来实现。在 Photoshop 中优化您的图像。
-
速度没有“修复”。另一种方法是添加背景颜色。那么至少你在着陆时看不到纯白色背景