2012-08-14 53 views
0

我試圖與下面的效果網站:需要關於「從側面浮動」項目的指導?

  1. 當加載頁面,則什麼也不顯示
  2. 然後,當你scrol下來,將照片從瀏覽器窗口的兩側浮, ,然後堆疊在窗口中間。 (喜歡的位置:固定)
  3. 當您進一步滾動時,更多圖片將浮出並添加到中間的堆棧。

這很難解釋和找到,但這裏是一個非常先進的例子of the effect

我真的希望你能幫上忙。

+1

您好。存在Stackoverflow以便SA社區的成員可以幫助您解決編碼問題。如果您可以向我們展示您迄今爲止開發的代碼,那麼可能有人會幫助推動您,或者至少將您推向正確的方向。 – 2012-08-14 11:44:59

+0

僅用HTML和CSS就無法實現,您將需要使用JavaScript來實現這一效果。 – riku 2012-08-14 11:46:32

回答

0

首先,將所有元素設置爲顯示:none;在你的CSS。 爲動畫使用jQuery:

例如:

$('#element').animate({ 
    opacity: 1, 
    left: '+=50', 
    top: '+=200' 
}, 2000, function() { 
    // Animation complete. 
}); 

這將導致具有ID「元素」元件淡入,而在2秒移動50像素向右和向下200像素。

-1

你也可以使用jQuery,它具有良好的框架效果。

0

我建議你看看使用JQuery動畫以及搜索「無限滾動」或「無限滾動」。

JQuery UI可能是您最好的選擇,看起來不錯。有幾種方法可以做到這一點,在這裏寫太多。

至於無限滾動,還有很多方法可以解決這個問題。

這裏是一個開始:http://masonry.desandro.com/demos/infinite-scroll.html

0

試試這個....

 
    $(document).ready(function(){ 


    $("body").css("display","none"); 
    $("body").fadeIn(2000); 
    }); 

在這其中,首先整個頁面的將是空的......然後它會在褪色... 。

 
    $('#element').animate({ 
    opacity: 1, 
    left: '+=50', 
    top: '+=200' 
    }, 2000, function() { 
    // Animation complete. 
    }); 

使用上面的代碼移動對象....

相關問題