【发布时间】:2011-11-03 10:04:15
【问题描述】:
有一种众所周知的简单方法,即在包含一些图像的视口之外使用固定位置的 div 预加载图像。
在css中只使用背景属性,将多张图片应用到一个没有内容的div上,其实是一样的吗?
喜欢吗?
<div id="preload"></div>
#preload {
position: absolute;
overflow: hidden;
left: -9999px;
top: -9999px;
height: 1px;
width: 1px;
background: transparent url("../images/misc/formLoader.gif") no-repeat center center;
background: transparent url("../images/misc/selectLoader.gif") no-repeat center center;
background: transparent url("../images/misc/projectLoader.gif") no-repeat center center;
}
这真的有用吗?还是最后一个背景属性会覆盖其他声明?
是否可以使用 CSS3 多背景?
【问题讨论】: