2012-11-02 22 views
7

これは過去に育ったと確信しています。しかし、私は言葉を失っている。JavaScriptを使用してスクロールするときにページ要素をアクティブにアニメーション化する[編集:パララックススクロール]

このweb pageの正方形の場合、ユーザーは「スクエアで、さまざまな分野が協力して美しくシンプルなソリューションを設計します」というタイトルのセクションをスクロールし、アニメーションがページ上の特定のポイントで右にアクティブになります。ユーザーがスクロールバックするにつれて、画像は元に戻ります。彼らはどのようにこれを達成していますか?

AUG 2013:この質問をしてから9ヶ月が経過しており、視差スクロールではそのコースを実行しています。私は、それを達成する方法からそれを避ける理由に至るまで、このテーマについてさらに読むためにいくつかのリンクを付けています。

ラスタースクロールの例:


チュートリアル:


思考:


答えて

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

実際、スクエアはリンク先のskrollrライブラリを使用しています。 – Prinzhorn

関連する問題