文章 / 設計技巧

讓海報動起來:用 AI 寫 HTML + CSS 做 10 種動態效果的方法

描線 Logo、翻頁、浮動、打字機等效果,不用 After Effects:給 AI 參考圖、說清楚開始中間結尾三個狀態,請它寫 HTML + CSS,錄影就能做成 Reel。

在 Instagram 看這支 Reels留言關鍵字 #動態 就會收到這篇

Reels 裡 10 個會動的效果,全部是 HTML + CSS 寫出來的,沒有開 After Effects。方法很簡單:把靜態設計給 AI,說清楚你要它怎麼動,請它寫程式碼。
這篇講怎麼描述效果、萬用提示詞怎麼填、做好之後怎麼變成影片。

01為什麼用 HTML + CSS 做動態

  1. 不用買軟體:任何瀏覽器都能播,一個 .html 檔就是成品。
  2. 改得快:想要慢一點、顏色換一下,改一個數字就好。
  3. AI 很會寫:CSS 動畫是網頁的標準功能,AI 寫出來幾乎不會錯。
  4. 能重複用:同一段程式換掉圖片,就是下一張海報的動態版。

023 步驟

  1. 選一個效果,例如「描線 Logo」或「翻頁」。一次只做一個效果,不要混。
  2. 給 AI 看參考圖(你的海報、Logo 或照片),然後說清楚三個狀態:開始的靜止畫面、中間怎麼動、結尾停在哪裡。
  3. 請它寫 HTML + CSS。看了不滿意,一次只改一個地方(「慢一點」「顏色改成 #E8431F」),一輪一輪修。

03萬用提示詞

把 [ ] 裡的內容換成你的,貼給 ChatGPT 或 Claude。圖片用上傳的方式附上。

動態效果萬用 prompt
幫我用 HTML + CSS 做一個 3 秒循環動畫:[效果名]。
素材:[你的海報/Logo/照片]
開始:[靜止畫面]
中間:[怎麼動]
結尾:[停在哪裡]
尺寸 1080×1350,不要用外部 library。

填好的例子:

範例:描線 Logo
幫我用 HTML + CSS 做一個 3 秒循環動畫:描線 Logo。
素材:我上傳的 SVG Logo。
開始:畫面只有米白色底,Logo 看不見。
中間:Logo 的線條像用筆畫一樣,從左到右逐段畫出來,1.8 秒畫完。
結尾:線條畫完後填上黑色,停 1 秒,再淡出重來。
尺寸 1080×1350,不要用外部 library。

0410 種效果怎麼描述

描述效果時,用這些說法 AI 最聽得懂:

  1. 描線:「線條從起點逐段畫出來」(AI 會用 SVG 的 stroke-dasharray)。
  2. 翻頁:「像翻書一樣沿著左邊翻過去,露出下一頁」。
  3. 浮動:「上下輕輕漂浮 10 px,像在水面上」。
  4. 打字機:「文字一個字一個字出現,最後游標閃爍」。
  5. 放大進場:「從 80% 放大到 100%,同時從透明變實」。
  6. 滑入:「從右邊畫面外滑進來,停在中間」。
  7. 色塊揭露:「一個色塊從左掃到右,掃過的地方露出圖片」。
  8. 旋轉:「順時針慢慢轉一圈,10 秒一圈」。
  9. 跳動:「每 0.5 秒輕輕彈一下,像心跳」。
  10. 漸層流動:「背景的漸層慢慢往右移動,看起來像在呼吸」。

05做好之後:錄下來變成影片

  1. 把 AI 給的程式碼存成 .html 檔,用瀏覽器打開。
  2. 按 F11 全螢幕,用螢幕錄影(Mac:Shift + Cmd + 5;Windows:Win + G 或 Win + Alt + R)錄 10 到 15 秒。
  3. 剪輯軟體裡裁成 4:5 或 9:16,就可以當 Reel 或放進作品集。
  4. 同一段程式換圖片,就是下一支。

資料來源

延伸閱讀