最新のInternet Explorerでご覧ください。

お使いのInternet Explorerは古いバージョンのため、このウェブサイトを正しく表示することができません。
マイクロソフトのホームページ で最新バージョン(無料)を入手してください。※IE10以上推奨

Windows XPをお使いの場合は、最新のFirefox(無料)を mozilla社ホームページ よりダウンロードしてご利用ください。

jQueryに依存しないスクロールアニメーションプラグイン「AOS」

2019.03.14

CATEGORY / コーディング

先日スクロールアニメーションプラグイン「Scrolla」を紹介しましたが、今回は「AOS」というjQueryプラグインを紹介します。

個人的には、「Scrolla」よりもさらに滑らかな印象です。軽量で導入も簡単です。

公式サイトはこちら(DEMOあり)

設置は以下の手順で行います。

  • 1. CSS、jsを読み込む
  • 2. HTMLにアニメーション要素を設定
  • 3. jsを実行

1. CSS、jsを読み込む

headに下記のコードを入れます。ダウンロードせずにCDNを利用したほうが楽で速いですね。

body下部に下記コードを挿入します。

2. HTMLにアニメーション要素を設定

アニメーションさせたい要素に「data-aos属性」を付与します。下記の場合なら「fade-in」アニメーションになります。

3. jsを実行

aos.jsを読み込んだ後に、以下のコードを記述すると、スクロールアニメーションが実行されます。

非常に簡単ですね。
その他にも様々なオプションが用意されています。

オプション

  • data-aos-offset属性(アニメーション発火までの距離設定をpxで指定)
  • data-aos-duration属性(アニメーションの秒数をmsで指定)
  • data-aos-easing属性(アニメーションのイージング設定)
  • data-aos-delay属性(アニメーション発火までのディレイ秒数をmsで指定)
  • data-aos-anchor属性(指定の要素までスクロールした際に発火させる設定)
  • data-aos-anchor-placement属性(要素のどの位置までスクロールしたら発火させるかの設定)
  • data-aos-once属性(アニメーションの発火を1回のみにするか否かの設定)

アニメーション効果やについては、下記ページを参照ください。

GitHub

ちなみに当サイトもこのプラグインを利用して、スクロールアニメーションを実装しています。
ぜひ、使ってみてください。

TAG / ,

戻 る