javascript(ライブラリanime.min.js の試し)

■javascriptのアニメーションのライブラリを使う。
モグラたたきのアプリで画像を差し替えてアニメーション風にしていたけど、javascript のアプリでanime.js といったものがあったので、このライブラリを少し試してみる。

とりあえず簡単なサンプルを。
適当なdivタグにクラス名をつけて、cssで高さ、幅、色を指定、これを対象にanime.min.js ライブラリを使う。その html、css、javascript が下。javascript の中で anime.min.js ライブラリを使用している("anime({"のコード)。

html

<html>
<head>
    <meta charset="utf-8">
    <link href="aniSample01.css" rel="stylesheet" type="text/css">
    <script src="../anime.min.js" defer></script>
    <script src="./aniSample01.js" defer></script>
</head>
<body>
<div class="aniSamplePic01"></div>
</body>
</html>

css

.aniSamplePic01 {
  width: 200px;
  height: 120px;
  background: Blue;
}

javascript

anime({
  targets: '.aniSamplePic01',
  translateX: 300,
  translateY: 300,
  duration: 4000,
  direction: 'alternate',
  loop: true,
  easing: 'linear'
});

実行結果が下。
divのコンポーネントが縦、横で300分だけ行ったり来たりを繰り返す。

とりあえず動くところまで確認した。単純なコンポーネントの移動だけど、他にもどんなことができるか見てみる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です