速報

imgproxyのICO処理にコード実行のおそれ|4.0.16だけでは残る問題を確認

CATEGORY

【anime.js】ダウンロード(インストール)方法と基本的な使い方

※本ページのリンクにはプロモーションが含まれています。

【anime.js】ダウンロード(インストール)方法と基本的な使い方

目次

本記事では、anime.jsのダウンロード(インストール)方法と基本的な使い方をご紹介しています。

anime.jsの概要から基本的な使い方までをまとめています。

では、解説していきます。

スポンサーリンク

anime.jsとは

「anime.js」は、シンプルでありながら強力なを備えた軽量なJavaScriptのアニメーションライブラリです。CSSプロパティや、属性およびJavaScriptのオブジェクトで動作します。

実現できるアニメーションの種類は豊富です。ライブラリを使用することで、下記のようなアニメーションを比較的容易に実装することができます。

Example 1

See the Pen anime.js V3 logo animation by Julian Garnier (@juliangarnier) on CodePen.

Example 2

See the Pen Layered animations with anime.js by Julian Garnier (@juliangarnier) on CodePen.

Example 3

See the Pen anime.js grid staggering demo by Julian Garnier (@juliangarnier) on CodePen.

Example 4

See the Pen Easings animations with anime.js by Julian Garnier (@juliangarnier) on CodePen.

どれも魅力的なアニメーションですね。SVGファイルを使用したアニメーションに対応している点も素晴らしいです!

ライブラリをダウンロード(インストール)する

「anime.js」のライブラリは公式サイトで配布されています。下記にアクセスして「Download」からライブラリ本体をダウンロードします。

https://animejs.com/

圧縮ファイルを展開すると関連ファイルが内包されています。「lib」の中に本体がありますので、下記のようにHTMLに読み込みます。

<script src="path/anime.min.js"></script>

npmでインストール

を使用する場合は下記のコマンドを叩きます。

$ npm install animejs --save

インストールが完了したら、JSファイルに下記の方法で読み込みます。

import

import anime from 'anime.min.js';

require

const anime = require('animejs');

以上で「anime.js」を使用する準備は完了です。

スポンサーリンク

アニメーションを作成する

では早速「anime.js」でアニメーションを作成してみましょう。ここでは公式サイトでも紹介されているサンプルを作ってみます。

HTML

<div id="elem"></div>

CSS

div {
    width: 100px;
    height: 100px;
}

JS

anime({
    targets: '#elem',
    translateX: 250,
    rotate: '1turn',
    backgroundColor: '#384878',
    duration: 800
});

実行すると下記のデモが完成します。CSSよりもシンプルにアニメーションを作成することができますね!

See the Pen 001 | anime.js by ryohei (@intotheprogram) on CodePen.

より複雑なアニメーションを作成する場合は下記のドキュメントをご参照ください。サンプル付きでとても見やすく、内容も充実していて読みやすくなっています。

Documentation | anime.js

最後に

「anime.js」はアニメーションの作成をシンプルな記述にまとめることができる軽量のJavaScriptライブラリです。SVGはもちろんJavaScriptオブジェクトにも対応していますので、アニメーションを取り扱うライブラリを一つにまとめられる点も魅力的ですね。ぜひ一度使用していただき、その素晴らしさを体感してもらえればと思います!

以上、anime.jsのダウンロード(インストール)方法と基本的な使い方のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

npm

JavaScript(Node.js)のパッケージを公開・入手・管理するための仕組みとツール。世界最大級のパッケージの公開場所でもある。

詳しく見る

DOM

HTMLの文書を、JavaScriptから操作できるように木構造で表したもの。要素の追加や変更、イベントの処理に使う。

詳しく見る

SVG

図形を数式(ベクター)で表す画像の形式。拡大しても荒れず、CSSやJavaScriptで色や動きを変えられる。

詳しく見る

API

ソフトウェアやサービスの機能を、ほかのプログラムから決まった方法で呼び出して使えるようにした窓口。

詳しく見る