jQueryでパララックスを実装する

スポンサーリンク
パララックスアイキャッチ プログラミング

こんにちは!セミマサです。

Webサイトのスクロール効果としてよく用いられるパララックス!

今回はパララックスのうち、「画面のスクロール速度と異なる速度で動く要素」をjQueryを使って実装したのでソースやデモサイトをご紹介します。

デモサイト

下のボタンを押すと今回作成したデモサイトへ移動します。

HTML

まずはHTMLから。動かしたい要素にidを付与しておきます。

CSS

こちらがCSSになります。

jQuery

jQueryのソースです。

・.get(0).offsetTop;で各要素のオフセットの高さを取得しています。最初は.offset().top;と書いていましたが、画面を更新した際に要素の位置がずれてしまうので書き換えました。

おわりに

今回は「画面のスクロール速度と異なる速度で動く要素」 を実装しました。パララックスを使ってお洒落なサイトを作れるよう今後も精進していきます。

タイトルとURLをコピーしました