以前にスマホ対応!パララックスサイトの作り方という記事でパララックスを実装できる「ScrollTween.js」というライブラリを当サイトで紹介していますが、今回はRellax.JSというライブラリの使い方をサクッと紹介したいと思います。

Rellax.JSとは?

Rellax.JSは、jQueryに依存しないパララックスを実装できるためのJavaScriptライブラリです。 こちらからデモが見れます。 https://dixonandmoe.com/rellax/ Git Hub上の公式ページ。 https://github.com/dixonandmoe/rellax

Rellax.JSの導入

npmでのインストールはこちら。

直のファイルはこちらからコピーして利用します。 https://github.com/dixonandmoe/rellax/blob/master/rellax.min.js

基本的な使い方

ポイント①

「class=”rellax”」のようにクラス名を入力します。また、「data-rellax-speed=”-5″」のようにカスタムデータ属性を記述することでスクロールのスピードを設定することができます。スピードは「-10 から 10」までの間でスピードを指定することができます。

ポイント②

Rellax.JSファイルの読み込みとポイント①で指定したclassを指定します。

背景を視差スクロールする

下記のようにCSSに「background-attachment: fixed;」を指定すると背景そのものにもより視差スクロールを強調する設定にすることもできます。

Z-index

「data-rellax-zindex=”1″」のようにz-indexの重なり順を指定することもできます。

要素の位置情報を取得

要素の位置情報を取得して処理をさせることもできます。

関連記事

あわせて読みたい記事