【JS】簡単な記述でCSSアニメーションを実装できる「AniJS」
animate.cssと併用して様々なアニメーションをつけられる「AniJS」。マウスイベントだけでなく、スクロール・ロードでも使えるのでいろんなケースで活躍しそうです。AniJSのサイトではデモも豊富にあるのでご覧いただきたい。
AniJS
Githubからファイル一式をダウンロードしてください。
使い方は「anijs-min.jsr」を</body>
の前に「animate.css」を<head>
内に記述します。
Java File
・ ・ ・ <script src="anijs-min.js"></script> </body>
html
<head> <link rel="stylesheet" href="http://anijs.github.io/lib/animationcss/animate.css"> </head>
アニメーションは要素のタグにdata-anijs
を設定するだけで様々なアニメーションを実装できます。
if | クリック・スクロールなどのイベント |
---|---|
on | 対象となる要素 |
do | アニメーションの種類 |
to | 追加する要素 |
ifのイベントについてはEvent referenceのイベントに対応しているようです。
doのアニメーションの種類についてはanimate.cssをどうぞ。
サンプルは↓な感じ。
html
<body> <header data-anijs="if: click, do: flipInY animated"> header (Click here) </header> <div id="main" data-anijs="if: mouseover, do: swing animated"> Main (MouseOver) </div> <footer data-anijs="if:click, do: hinge animated, to: #main"> footer (Click here) </footer> <script src="anijs-min.js"></script> </body>
\ Webデザインに関するお役立ち情報を定期的に配信中 /