フレキシブル、軽量なアニメーションライブラリを紹介します。
anime.jsの紹介
anime.jsは、フレキシブル、軽量なアニメーション用JSライブラリです。
様々なアニメーションを実装することができます。
他にも、サンプルがあります。
anime.jsの使い方
ソースコードはGitHubで公開されています。
JS
anime.min.jsを読み込みます。
<script src="anime.min.js"></script>
ターゲット要素を指定して、スクリプトを実行します。
anime({ targets: 'div', translateX: '13rem', rotate: { value: 180, duration: 1500, easing: 'easeInOutQuad' }, scale: { value: 2, delay: 150, duration: 850, easing: 'easeInOutExpo', }, loop: true, direction: 'alternate' });
http://codepen.io/juliangarnier/pen/MebKJp