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

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

ケイジャニストやまだ
  • プログラミング
  • Webデザイン
公開: 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の会社概要をはじめ、
成功事例などをご紹介しています。
  • 会社概要
  • 制作実績
  • 事業コンセプト
  • 会社概要
見積もりを依頼する見積もりを依頼する
顧客の課題解決を行い、成果を上げたGrowGroupの成功事例
GrowGroupは、ただただ制作するだけではありません。ご依頼の背景、⽬的からWebサイトの⽅向性を⾒極め「⽬的の達成」を第⼀に制作しています。

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

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


弊社エンジニアが執筆したWordPress標準デザイン講座が出版されています弊社エンジニアが執筆したWordPress標準デザイン講座が出版されています
メルマガ登録に登録するメルマガ登録に登録する