ホームkeyboard_double_arrow_rightナレッジブログkeyboard_double_arrow_right【JSプラグイン】スクロール連動型アニメーション!jQuery不要のJSプラグイン「AOS」!
【JSプラグイン】スクロール連動型アニメーション!jQuery不要のJSプラグイン「AOS」!

【JSプラグイン】スクロール連動型アニメーション!jQuery不要のJSプラグイン「AOS」!

ケイジャニストやまだフロントエンドエンジニア公開 2017.07.17更新 2019.05.28

こんにちは
GORILLA-Yです!

さてさて今回はjQueryを使った
スクロール連動で素敵なアニメーションを足してくれるプラグイン「AOS(Animation On Scroll library)」をご紹介!!
スクロールした時にニュンニュン表示するエフェクト、よく見かけますが、
そんなアニメーションを簡単に実装させてくれるこのプラグイン!
使い方がとってもシンプルでわかりやすく、さらにjQuery不要で動くのでとってもいい感じです♪
ご利用のWEBサイトに導入いかがでしょう?

というわけで今回は『jQuery不要のプラグイン「AOS」の入手方法と設置方法』
です〜
よろしくどうぞ〜

 

ファイルの入手と設置

何はともあれ、まずはファイルを入手しましょう

必要なファイルは本体ファイルのjsとcssファイル。
ですCDN、Githubで配信しているようですので、
そちらから入手しましょう!

Github
https://github.com/michalsnik/aos

手っ取り早く行きたいとこですので、
今回はCDNから読み込みます。

 

実際に使ってみる

JSで「AOS.init()」と記述し、
「data-aos」というdata属性をhtmlに追加していけば
あら不思議、もう起動しますね!

こんな感じでエフェクトを追加していけます!
他にもFlipやZoomなど種類もありますが、こちらはgithubでどうぞ

Github
https://michalsnik.github.io/aos/

また、細かいセッティングも可能です。
セッティングは以下

data-aos-offset開始位置の設定
data-aos-durationどれくらいの時間をかけてアニメーションさせるか
(数字が大きいほどゆっくりです)
data-aos-easingアニメーションの仕方(linearとか)
data-aos-delayアニメーションを起動させるタイミングを遅延させる
data-aos-once1回だけ実行するかどうか
data-aos-anchor開始位置を他の要素に指定する
data-aos-anchor-placement開始するスクロールの位置を調整

上記を使ってまとめて指定する場合は以下の感じでできます

こちらのdata属性を使ったセッティングについての挙動は、
githubでサンプル付きで細かく公開されてますんでご参照ください。

Github
https://michalsnik.github.io/aos/
https://github.com/michalsnik/aos

 

まとめ

いかがでしたか?
アニメーション部分の多くをCSS3でまかなっているので、
jQueryコードで実装してしまうと重くなりがちな
アニメーションが、軽量なまま導入できるので
重宝しますよね!

みなさんぜひ、一度お試しくださいませ〜

以上、GORILLA-Yでした!

無料ダウンロード資料

GrowGroup株式会社の制作事例・料金がわかる資料を配布中

会社概要・制作実績・料金の目安をまとめた資料です / PDF

資料をダウンロード

この記事を書いた人

ケイジャニストやまだフロントエンドエンジニア

こんにちは。ゴリラから人間に転職しました。フロントエンドエンジニア、コーダー、マークアップエンジニア受け持つあたりを主な守備範囲としながら、デザイン業務も兼任(最近めっきり)しております。コミックイラストも得意です。

この記事をシェア
RELATED

関連記事