スクロールの登場に合わせてアニメーションさせる決定版!「wow」の紹介

スクロールに合わせて登場したりアニメーションを発火させることができるjQueryプラグイン「wow」を紹介します。

めちゃくちゃ簡単で、アニメーションの種類も豊富なので、少しリッチなカッコいいサイトにした方はぜひ試してみてください。

DEMO(デモ)
bounceIn
はにわまん

パララックスアニメーションとして使いやすいライブラリなので重宝します!

ダウンロード

ソースコードはgithub上で管理されています。
https://github.com/graingert/wow

右上の「Download zip」からダウンロードしてください。

使い方

ライブラリを読み込む

<link rel="stylesheet" href="css/animate.css">
<script src="dist/wow.min.js"></script>

表示させるアイテム

wowクラスは、スクロールが来たときに発動させる宣言のような役割。bounceInクラスは、発動させるアニメーションの種類。

今回は、バウンドして登場するアニメーションを選択しています。

<div class="wow bounceIn">bounceIn</div>

アニメーションの種類

ちなみに、使用できるアニメーションの種類は、animation.cssに依存します。こちらもgithub上で管理されているので、確認してみてください。
daneden/animate.css

クラス名
bounce flash
pulse rubberBand
shake headShake
swing tada
wobble jello
bounceIn bounceInDown
bounceInLeft bounceInRight
bounceInUp bounceOut
bounceOutDown bounceOutLeft
bounceOutRight bounceOutUp
fadeIn fadeInDown
fadeInDownBig fadeInLeft
fadeInLeftBig fadeInRight
fadeInRightBig fadeInUp
fadeInUpBig fadeOut
fadeOutDown fadeOutDownBig
fadeOutLeft fadeOutLeftBig
fadeOutRight fadeOutRightBig
fadeOutUp fadeOutUpBig
flipInX flipInY
flipOutX flipOutY
lightSpeedIn lightSpeedOut
rotateIn rotateInDownLeft
rotateInDownRight rotateInUpLeft
rotateInUpRight rotateOut
rotateOutDownLeft rotateOutDownRight
rotateOutUpLeft rotateOutUpRight
hinge jackInTheBox
rollIn rollOut
zoomIn zoomInDown
zoomInLeft zoomInRight
zoomInUp zoomOut
zoomOutDown zoomOutLeft
zoomOutRight zoomOutUp
slideInDown slideInLeft
slideInRight slideInUp
slideOutDown slideOutLeft
slideOutRight slideOutUp

オプションの種類

オプション概要
data-wow-durationアニメーションの時間
data-wow-delayアニメーションがスタートするまでの時間
data-wow-offsetアニメーションがスタートする距離
data-wow-iterationアニメーションの繰り返し回数

使用例

<div class="wow bounceInDown" data-wow-duration="2s" data-wow-delay="1s" data-wow-offset="10" data-wow-iteration="3" >bounceInDown</div>
bounceInDown

wowの設定(初期化)

「wowを使いますよ」という宣言みたいなもの。記載しないと動きませんのでご注意を。

new WOW().init();

おわり

最後にも「wow」!

繰り返しになりますが、こんな感じでスクロールに登場したタイミングで発火してくれるjQueryプラグイン「wow」の紹介でした。

設計がシンプルでとても使いやすいです。ぜひお試しください!

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

WordPressが得意なWeb屋。HPcode代表。

300件以上のWordPressカスタマイズを対応してきました。SE → 農家 → アフィリエイター → Web屋。生まれは三重県。