我有一個網站,其中的背景圖像被拉伸到適合整個屏幕。有點擊的拇指釘會改變背景圖像。我試圖在背景圖像發生變化時獲得交叉淡入淡出效果,但似乎無法使其發揮作用。Animate HTML背景圖片淡入淡出
現在,當點擊縮略圖時,整個屏幕(包括內容)淡出,然後淡入正確的背景圖像。我不希望內容淡出......我只想讓背景圖片淡出。我認爲我的問題是我告訴整個HTML頁面淡出,但我不確定如何定位整個網站的背景圖像。
CSS
html {
background: url(../img/01.jpg) no-repeat center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
的JavaScript
$("#wrapper #thumbs figure img").click(function() {
var id = $(this).attr('id');
$('html').fadeOut("slow", function() { });
$('html').fadeIn("slow", function() {
$('html').css('background', 'url(' + images[id] + ') no-repeat center fixed');
});
});
這將是一件好事,如果你加一個小提琴 –