ホームページ » ツールキット » Rellax.js - Vanilla JavaScriptを使用した無料の視差機能

    Rellax.js - Vanilla JavaScriptを使用した無料の視差機能

    視差スクロール 正しく行われると信じられないほどに見えます。すべてのWebサイトに必要な機能ではありませんが、クリエイティブサイトやランディングページ、視差要素には最適です。 早く注意を引く.

    たくさんの無料のJavaScriptライブラリがあります。 アニメーションスクロール効果 しかし、多くの人は肥大化しているか、一部の人にとっては複雑すぎます。.

    だからこそ私はお勧めします Rellax.js 視差の必要性のために。これは、一般的なJavaScriptに基づいて構築された無料のオープンソースプラグインです。 依存関係はありません.

    デフォルトでは、 単純な関数呼び出しだけが必要 視差クラスをページ要素に割り当てる。次に、スクロールしながら、これらの要素 固定する そしてユーザーの視点に沿って動く.

    これらの要素をカスタマイズして、ページ要素の近く、遠く、または後ろに表示することができます。これにより、 深さの錯覚 ページ上で、それはすべて1つの単純なJavaScriptライブラリを介して動作します.

    もしあなたがコピーをダウンロードしたいのであれば、RellaxのすべてのソースコードがGitHubで無料で入手可能です。.

    全体の設定 単一のJS関数を使用します ターゲティング .レラックス こんな感じのクラス:

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

    あなたはかなり使うことができることに注意してください あなたが望む任意のクラス, しかしデモ例では .レラックス 簡単のために.

    ここから、あなただけ 視差要素をラップする とdivの内側 .レラックス クラスと 速度属性を設定する. これは データレラックス速度 -10から+10までの値を受け入れるカスタム属性.

    これが スニペットの例 デモページのHTMLから:

     
    私はとても遅くて滑らかだ

    あなたもすることができます 中心要素 ページ上 要素位置をカスタマイズする CSS経由.

    Rellaxは、ページの構成方法やページ上のCSS要素の定義方法を教えてくれません。それだけです 自然な視差スクロール効果を作り出す 純粋なJavaScriptで。どのようにこれを使用するかはあなた次第です.

    を見る ライブデモ, メインサイトを覗くか、GitHubリポジトリを閲覧してください。これには、Rellax.jsを使った実際のWebサイトへのリンクとともに、いくつかのドキュメントが含まれています。.

    そして何よりもまず、チームは常にプルリクエストを受け入れてくれるので、何か問題に気付いたり、機能についての提案があったりした場合は、クイックメッセージをチームに送ってください。.