跳到主要內容
前端開發

用 Animate.css 快速套用進場動畫

記錄 2020 年使用 Animate.css 快速加入 CSS 動畫的基本方式。

W

Animate.css 是一套現成的 CSS 動畫函式庫,可以直接透過 class 套用淡入、彈跳、滑入等動畫效果。

安裝

當時可以透過 npm 安裝:

npm install animate.css --save

並在專案中引入:

import 'animate.css';

如果只是一般 HTML 頁面,也可以直接使用 CDN:

<link
  rel="stylesheet"
  href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"
/>

使用方式

v3 版本只要加入 animated 與想使用的動畫名稱即可:

<div class="animated fadeIn">
  Hello Animate.css
</div>

例如常見的動畫:

<div class="animated bounce">Bounce</div>
<div class="animated fadeIn">Fade In</div>
<div class="animated slideInUp">Slide In Up</div>

動畫名稱可以直接到 Animate.css 官方網站查看效果後選擇。

2026 年後記

Animate.css 後來升級到 v4,class 名稱加入了 animate__ 前綴,例如:

<div class="animate__animated animate__fadeIn">
  Hello Animate.css
</div>

因此如果看到舊文章使用 animated fadeIn,通常是 Animate.css v3 時期的寫法。

現在 Animate.css 仍可使用;是否採用套件、其他動畫工具,或自行撰寫 @keyframes,可以依專案需求決定。

分享這篇