ページ内ナビ
概要
Animate.cssはfade、bounce、zoom、attention seeker等のanimationをCSS classとして提供するlibraryです。JavaScript APIは不要で、stylesheetを読み込みclassを追加するだけで利用できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
animate__animatedとanimation classを組み合わせて使う
base classanimate__animatedにanimate__bounceやanimate__fadeIn等を追加し、HTML classだけでanimationを適用できます。
多数のanimation presetを単一stylesheetから利用する
attention、back、bounce、fade、flip、lightSpeed、rotate、slide、zoom等のgroupを用意し、componentごとに選択できます。
出典:[3]
prefers-reduced-motionを尊重する
READMEはmotion sensitivity向けのprefers-reduced-motion supportを明記しており、OS側のreduce motion設定を反映できます。
出典:[2]
向いている用途
短時間でmicro-interactionやentry/exit animationを追加したいUIに向く
custom keyframesを一から書かず、prototypeやmarketing page、既存componentへ既製animationを追加したい場合に適します。
出典:[2]
導入前の確認
参考にした公式資料
- [1]Animate.css repository(2026-10-05)
- [2]Animate.css v4.1.1 README(2026-10-05)
- [3]Animate.css v4.1.1 package metadata(2026-10-05)
- [4]Animate.css v4.1.1 release(2026-10-05)
- [5]Animate.css MIT license(2026-10-05)
編集部からの補足
Animate.css 4ではclass名にanimate__ prefixを使います。animate__animatedと個別animation classを組み合わせるのが基本です。prefers-reduced-motionにも対応しますが、animation自体がUX上適切かはcomponentごとに判断してください。
3ステップで試す
- 1
Animate.css 4.1.1を一時projectへ導入する
stable releaseを固定し、既存projectへ影響しない一時directoryで確認します。
demo=$(mktemp -d "${TMPDIR:-/tmp}/animate-css.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact animate.css@4.1.1 - 2
animation classを使う最小HTMLを作る
v4のbase class
animate__animatedと個別animation classanimate__bounceを組み合わせます。printf "%s\n" '<!doctype html>' '<html><head><link rel="stylesheet" href="./node_modules/animate.css/animate.min.css"></head>' '<body><h1 class="animate__animated animate__bounce">Hello</h1></body></html>' > index.html - 3
v4 classとreduced-motion ruleを確認する
v4 prefix付きclassとmotion sensitivity向けmedia queryがpackageへ含まれることを確認します。
grep -q ".animate__animated" node_modules/animate.css/animate.css && grep -q "prefers-reduced-motion" node_modules/animate.css/animate.css
成長
成長の推移 · 直近30日
82,849 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- CSSTools PostCSS Plugins1,057 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
CSSDBとbrowser targetから必要な標準CSS transformを選び、PostCSS pipelineへまとめる
CSS - Bootstrap174,991 Stars
共通タグ 3件 · 共通カテゴリ 1件
responsive grid・utility・componentをCSS/Sassとnative JavaScriptから組み立てるfrontend framework
MDX - Electron123,388 Stars
共通タグ 3件 · 共通カテゴリ 1件
ChromiumとNode.jsを同梱し、HTML・CSS・JavaScriptから3 OS向けdesktop appを構築するruntime
C++ - PostCSS28,974 Stars
共通タグ 3件 · 共通カテゴリ 1件
CSSをASTへ変換し、JavaScript pluginでbuild時のstyle処理を組み立てる
TypeScript - Autoprefixer22,211 Stars
共通タグ 3件 · 共通カテゴリ 1件
BrowserslistとCan I Use dataから必要なvendor prefixだけを自動生成する
JavaScript - Less17,025 Stars
共通タグ 3件 · 共通カテゴリ 1件
変数・mixin・nestingを使うstylesheetをlesscで通常のCSSへcompileする
JavaScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。