2012-06-30 70 views
0

我試圖在此site的背景圖像中複製淡入淡出。我將如何去與jQuery這樣做呢?身體背景圖像淡入

+0

什麼問題? – xdazz

+0

http://api.jquery.com/fadeIn/ – Adi

+1

可能重複的[JQuery - 淡入淡出背景圖片](http://stackoverflow.com/questions/977090/jquery-fade-in-background-image)和只是關於右側「相關」窗格中的每個問題。 – JJJ

回答

3

使用圖像作爲背景圖像。即<img />標籤。然後使用jQuery的.animate()功能:

$(document).ready(function(){ 
    $('img.bg').animate({ 
     opacity: 1; 
    }, 1000); 
}); 

CSS:

.bg {opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 

HTML:

<img src="bgimage.png" class="bg" /> 
+0

小修正'以不透明度1開始,然後在淡入時使其爲零。'':)' –

+0

不對?他希望它淡入。那麼,在這種情況下,不透明度必須爲0,並且應該逐漸變爲1。 –

+0

':''你可以看下面的演示,有一個很好的! –

1

工作演示http://jsfiddle.net/9HTkV/(和怎麼我喜歡綠巨人):P

開始與opacity 1然後令其爲零,因爲它是在褪色。

這會幫助你想不透明度爲1,然後讓它0 :)

代碼

 $('.box2').animate({ 
      opacity: 0 
     }); 

​ 

CSS的開始。

.box2 { 
    height: 500px; 
    width: 700px; 
    background: #000000; 
    opacity: 1; 
}