Rellax.jsを使って簡単にパララックスする方法

JavaScript

今回は簡単にパララックスを実装することができる「Rellax.js」を使って、パララックスを作っていきたいと思います。

Rellax.jsとは?

Rellax.jsとは、jQueryに依存しなくて簡単にパララックスを実装することができるJavaScriptライブラリのこと。

Rellax.jsを使って簡単にパララックスする方法

完成形はこちらです。

下にスクロールすると、前面にある小さな画像と背景の画像とで、スクロールスピードがズレていることがわかるでしょう。

それでは実際にRellax.jsを使ってパララックスを実装していきましょう。

Rellax.jsを使う準備

Rellax.jsを使う際に必要なファイルを、GitHubからダウンロードします。

まずはRellax.jsの公式サイトから、GitHubにアクセスします。

GitHubのサイトにアクセスできたら、緑の「Code」ボタンをクリックし、表示された「Download ZIP」のボタンをクリックしてファイルをダウンロードします。

すると、「rellax-master」といったファイルがローカルにダウンロードされるでしょう。

そして「rellax-master」のファイルの中にある「rellax.min.js」ファイルをindex.htmlファイルと同じ階層に入れます。

そして、以下のコードをbodyの閉じタグ直前にコピペして貼り付けてください。

<script src="rellax.min.js"></script>

これでRellax.jsを使う準備は完了です。

HTML

パララックスさせたいタグに「rellax」のクラスをつけます。

そして、「data-rellax-speed=””」でスクロールのスピードを調整することができます。

負の値を指定すると通常のスクロールよりも遅くなり、正の値を指定すると速くなりますよ。

速度は-10から+10の間に保つことをお勧めします。

他にもオプションがあるので、是非Rellax.jsの公式サイトを覗いてみてください。

<!-- パララックス -->
<div class="box">
    <div class="box__img rellax" data-rellax-speed="3">
        <img src="./image/1.JPG" alt="">
    </div>
</div>

JavaScript

var rellax = new Rellax('.rellax');

これでパララックスさせることができます。

まとめ

以上が、Rellax.jsについてでした。

パララックスを実装したい時に是非使ってみてください。