どうでもです、お久しぶりです、はやちですよ₍₍ (ง ˘ω˘ )ว ⁾⁾
今回はなめらかなアニメーションを再現できるライブラリ「anime.js」を紹介します(˘ω˘)👆
導入方法
それではさっそく、導入方法からご説明します。
まず、ソースはGitHubで公開しているので、こちらをダウンロードしてください。
https://github.com/juliangarnier/anime#specific-animation-parameters
ダウンロードしたら、anime.min.jsを読み込みます。
<script src="anime.min.js"></script>
タスクランナーをお使いの方は、
npm install animejs
または
bower install animejs
でインストールして、
使用するjsファイルに
import anime from 'animejs'
を読み込ませたら準備おkです( ˇωˇ )
使用方法
次に使用方法をご紹介します( ˇωˇ)☝
基本的な使い方
anime({
targets: '.target', //動かしたい要素
translateX: '200px',
rotate: 180,
duration: 2000, //アニメーションの時間を指定
loop: true //ループを設定
});
動かしたい要素はhtmlのタグ直接指定しても、classで指定したものを指定してもokです( ˇωˇ)☝
あとはcssで使われているプロパティを指定してあげるだけで下のように実装することができます。
この記事のシェア数
フロントエンドエンジニアのはやちです( ˘ω˘)☝ 以前までは顔隠しておりましたが思い切ることにしました…。 相変わらず顔文字乱舞ですがブログもコーディングも楽しくやっていこうと思います✌(´ʘ‿ʘ`)✌ 今までに作ったDemoたちはGithubにて公開しております!よろしければ是非( ˘ω˘)☞三☞シュッシュッ
このメンバーの記事をもっと読む