iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Vibe Coding

看得懂、叫得出、驗得過:30 天 VibeCoding UI 元件實戰 系列

AI 生成的介面常常看起來漂亮,卻把 Button、Link、Input、Dialog 混在一起,互動狀態也漏了一半。
這個系列用 30 次 UI 驗收實驗,帶你認識常見 UI 元件、適用場景、互動狀態與選型差異,並把「做得像 SaaS」這類模糊需求,改寫成 AI 聽得懂、做完能檢查的規格。
文章搭配網站截圖、錯誤案例、修正版 Prompt 與可操作的繁體中文 UI 元件百科,讓不熟前端的 Vibe Coder 也能清楚說出自己要什麼。

參賽天數 18 天 | 共 27 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 18

Day 21|重要訊息到底該放在哪裡?Alert、Banner 與 Callout

安安~我是ChiYu~ 管理員準備儲存成員角色時,畫面同時冒出三則訊息: 通知管道尚未選擇,設定無法儲存。 系統今晚會維護一小時。 新成員最好先從最小權限開始...

2026-09-21 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 22|訊息可以自己消失嗎?Toast、Snackbar 與 Notification

安安~我是ChiYu~ 訊息站對位置後,LumenDesk 接著發生三件事: 成員角色儲存成功。 「八月活動文案」被移除。 有人送來新的專案申請。 我把三件...

2026-09-22 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 23|Loading 不能只放一顆圈圈:五種等待狀態怎麼選

安安~我是ChiYu~ 通知中心留下了一筆新工作: 匯入 24 位成員。 這不是一瞬間完成的動作,我最早給 AI 的 Loading 需求卻只有一句: 資...

2026-09-23 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 24|畫面空白,不代表沒有資料:Empty、Error、Offline、Permission 與 Success State

安安~我是ChiYu~ Loading 跑完後,LumenDesk 的「專案」頁面只剩一句: 目前沒有資料。 我當時給 AI 的需求也差不多簡短: 沒有資...

2026-09-24 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 25|Card 不是比較漂亮的 List:內容容器怎麼選才讀得懂

安安~我是ChiYu~ 專案資料恢復後,AI 很貼心地替每一筆套上圓角、陰影和滑過去會浮起來的效果。三張 Card 排在一起,SaaS 感可以說是相當充足。 我...

2026-09-27 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 26|小型標記怎麼分工?Badge、Tag、Chip、Filter Chip、Status 與 Avatar

安安~我是ChiYu~ 近期專案改成 List 後,名稱、負責人和里程碑終於排整齊了。結果每列旁邊又冒出一整排小膠囊:紅底的「3」、藍底的「設計系統」、可以移除...

2026-09-27 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 27|Table 不是 Data Table:功能越多,不代表資料越好用

安安~我是ChiYu~ 取消「進行中」Filter Chip 後,成員資料從 8 筆回到 24 筆。24 筆本身不會自動把 Table 升級;真正把需求往 Da...

2026-09-27 ‧ 由 ChiYu 小艾 分享