我想创建一个具有缓慢淡入淡出效果的全尺寸背景动画。到目前为止,我有这个:jsfiddle
html:
<img src="http://elegantthemes.com/preview/InStyle/wp-content/uploads/2008/11/s-1.jpg" />
<img src="http://elegantthemes.com/preview/InStyle/wp-content/uploads/2008/11/s-5.jpg" />
<img src="http://elegantthemes.com/preview/InStyle/wp-content/uploads/2008/11/s-3.jpg" />
CSS:
body, html{
margin:0;
padding:0;
background:black;
}
img{
position:absolute;
top:0;
display:none;
width:100%;
height:100%;
}
js:
function test() {
$("img").each(function(index) {
$(this).hide();
$(this).delay(10000 * index).fadeIn(10000).fadeOut();
});
}
test();;
此外,淡入淡出效果并不能以我希望它真正起作用的方式起作用。它不是淡入新背景然后删除前一个背景,而是同时淡入和淡出,这意味着有一段时间没有背景或几乎不可见,如果你知道我的意思的话。所以基本上我需要在这段代码中修改的是:
稍微更改代码以消除更改幻灯片之间的间隙,使其淡入,然后删除以前的背景,而不是同时
这将是背景,而不是图像,所以也许有更好的方法来应用它,可能以某种方式使用 only。我不想影响将在此页面稍后放置的任何其他项目。
先感谢您