【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デザインに関するお役立ち情報を定期的に配信中 /




















