2012-11-02 65 views
7

我確信這已經成爲過去;不過,我一直在虧損。使用JavaScript進行滾動時,頁面元素響應動畫[EDIT:Parallax Scrolling]

在這個正方形的web page上,用戶滾動瀏覽標題爲「在方形,不同學科協作設計精美簡單解決方案」的部分,並在該頁面的特定點處右側激活動畫。隨着用戶向後滾動圖像還原等。他們如何實現這一目標?

2013年8月:所以我問了這個問題已經過了九個月,視差滾動只是運行它的過程。我附上了幾個鏈接,以便進一步閱讀這個主題,從如何實現它到爲什麼避免它。

視差滾動的實例:


教程:


思考:


回答

8

它被稱爲parallax scrolling

他們只是檢測窗口的位置,然後應用jQuery的動畫,當窗口滾動到他們設置的任何點。

看到一個深入explination和教程在這裏:http://coding.smashingmagazine.com/2011/07/12/behind-the-scenes-of-nike-better-world/

有一個例子,開源GitHub上項目位置:http://prinzhorn.github.com/skrollr/

在我看來,這通常是不好的設計。我認爲它可以微妙並且做得很好,但它往往會分散注意力,因爲沒有真正的目的。

+1

事實上Square正在使用您鏈接到的skrollr庫。 – Prinzhorn