这是我目前正在处理的代码。它可以完成将两个图像分层的目的。我的目标是让第一层(layer0)的不透明度在几秒钟内降低到0,同时第二层(layer1)的不透明度增加到100。 {然后继续处理layer1到layer2,最终循环回layer0} 如有帮助,请多多指教。
<head>
<style>
div.layer0
{
width: 371px;
height: 345px;
background:url(image2.jpg);
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
div.layer1
{
width: 371px;
height: 345px;
background:url(image3.jpg);
opacity:0;
filter:alpha(opacity=0); /* For IE8 and earlier */
}
</style>
</head>
<body>
<div class="layer0">
<div class="layer1">
</div>
</div>
</body>
setTimeout
,使得淡入效果与之前的淡出效果同时开始:http://jsfiddle.net/G4PTM/3/ - xec