這是我的代碼的時候,要看到它在行動,看看this Fiddle平滑淡出更改背景圖片
HTML
<div id="header">
.
.
.
</div>
CSS
#header {
background: url(images/img8681.jpg);
background-size: cover;
border-bottom: 8px solid #333333;
height: 620px;
}
Javasript(jQuery)
var imgs = new Array("images/img8681.jpg","","","","");
function changeBg() {
var imgUrl = imgs[Math.floor(Math.random()*imgs.length)];
$('#header').css('background-image', 'url(' + imgUrl + ')');
}
setInterval(changeBg,5000);
我的問題我該如何平滑地改變圖像而不是「更換」? 如何避免不斷出現相同的圖像?
嘿感謝這個代碼!我有一個問題,你怎麼能這樣做,使圖像按比例切換,而不是去白色淡化效果?另外,淡化效果可以是黑色而不是白色?謝謝。 –