約 2 分鐘
動畫加分還是扣分?網站動效的取捨原則
客戶看了別人的網站,常會問「我們也可以加那種滑動特效嗎?」可以,但先聊聊值不值得。動效是調味料——用得準畫龍點睛,倒太多整鍋壞掉。

動效的本質是「溝通」,不是「炫技」
好的動效在替介面說話:按鈕按下去微微下沉,是在告訴你「我收到了」;區塊隨捲動淡入,是在引導你的視線「接下來看這裡」;背景視差滾動,是在營造空間的層次感。每一個動效都應該回答得出「它幫使用者理解了什麼」——回答不出來的,就是純裝飾,而純裝飾是有代價的。
動效的三種代價
- 效能代價:動畫觸發重排(reflow)會讓頁面卡頓,特別是在中低階手機上。只用
transform和opacity做動畫是基本紀律,因為它們走 GPU 合成,不會卡住主執行緒 - 等待代價:進場動畫每多 0.3 秒,訪客就多等 0.3 秒才能看到內容。首屏文字被動畫「扣住」超過半秒,就是本末倒置
- 暈眩代價:大範圍的移動、縮放、視差對前庭敏感的使用者會造成不適。CSS 的
prefers-reduced-motion可以偵測使用者是否在系統開了「減少動態效果」,這不是加分項,是基本尊重
我們的取捨清單
| 情境 | 建議 |
|---|---|
| 按鈕、連結的 hover 回饋 | ✅ 必做,100-200ms 短動效 |
| 區塊捲動淡入 | ✅ 適量,一頁 2-3 處、只播一次 |
| 背景視差 | ⚠️ 可做,幅度小於 20%,記得停用於 reduced-motion |
| 自動輪播 | ⚠️ 慎用,多數人只看得到第一張 |
| 進站 Loading 動畫 | ❌ 除非內容真的需要預載 |
一個簡單的自我檢驗
把網站給沒看過的人用 30 秒,然後問他「有注意到什麼動畫嗎」。最理想的答案不是「哇那個特效好酷」,而是「嗯?好像有,但很順」——動效做到讓人感覺不到動效,就是做對了。
相關文章
深色模式要不要做?成本與效益一次算給你看
「網站可以做深色模式嗎?」可以。「應該做嗎?」這要算一筆帳。深色模式不是開個開關就好,它實際上是再設計一整套配色系統,這篇把成本和效益攤開來讓你自己判斷。 成本比你想的高 深色模式不是把背景變黑、文字
約 2 分鐘
網站改版前必懂:為什麼你的舊網站在手機上越來越難用
「網站五年前做的,那時候看起來明明好好的。」這是我們最常聽到的開場白。網站沒有變,變的是使用它的環境——而且變化的速度比多數人想像的快。 你的訪客結構已經翻轉了 五年前做網站,桌機流量還能佔到一半以上
約 2 分鐘
RWD 上線前的五個檢查點
網站做完不代表做好了。同一個頁面在設計師的 27 吋螢幕上完美無瑕,到了客戶的手機上卻可能慘不忍睹。以下是我們每個案子交付前必跑的 RWD 檢查清單,每一條都是踩過坑換來的。 1. 斷點行為 不要只看
約 2 分鐘


