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 11

Day 11|表單錯了,怎麼帶人修回來?從 Label 到 Validation Summary 的修正路徑

安安~我是ChiYu~ 昨天,三份附件終於可以各自上傳、失敗與重試。我把活動名稱留空、Email 填錯,再按下「發布」,整份表單卻只亮起幾個紅框。 為了排除活動...

2026-09-11 ‧ 由 ChiYu 小艾 分享
DAY 12

Day 12|進階輸入不是越多越完整:OTP、Tag Input、Color Picker 與兩種 Editor

安安~我是ChiYu~ 昨天,表單終於能把人從錯誤帶回完成。接著輪到活動內容,AI 很自然地提出一份「功能完整」的升級方案:六格驗證碼、標籤膠囊、色盤,外加一整...

2026-09-12 ‧ 由 ChiYu 小艾 分享
DAY 13

Day 13|手機版不是把 Sidebar 縮小:Header、Navbar、Sidebar 與 Bottom Navigation 怎麼分工

安安~我是ChiYu~ 昨天把邀請成員和建立活動的輸入流程接起來後,我順手把瀏覽器縮到 360px。桌面那條 Sidebar 依然很有自己的想法,硬是占著半張畫...

2026-09-13 ‧ 由 ChiYu 小艾 分享
DAY 14

Day 14|使用者走到哪裡了?Breadcrumb、Pagination、Stepper、Progress 與頁內導覽

安安~我是ChiYu~ 昨天把桌面和手機導覽重新分工後,我終於順利進入 LumenDesk 的帳號申請頁。這次沒有迷路,頁面裡卻一次冒出五種「我現在到哪裡」。...

2026-09-14 ‧ 由 ChiYu 小艾 分享
DAY 15

Day 15|同一區域怎麼切換內容?Tabs、Accordion、Disclosure 與 Segmented Control

安安~我是ChiYu~ 昨天把 Breadcrumb、Stepper、Pagination 和完成進度分開後,我總算不會再用一條藍線回答所有問題。接著進入工作區...

2026-09-15 ‧ 由 ChiYu 小艾 分享
DAY 16

Day 16|選一個值,還是執行命令?Select、Menu、Overflow Menu 與 Command Palette

安安~我是ChiYu~ 工作區設定整理完後,我回到專案列表。最後一欄只放了一顆三點按鈕,展開後依序出現: 進行中、編輯、刪除。 畫面排得很整齊,行為卻像一道...

2026-09-16 ‧ 由 ChiYu 小艾 分享
DAY 17

Day 17|資料有層級時,別只用縮排:Tree View、Nested List、Treegrid 與 Expandable Row

安安~我是ChiYu~ 昨天把資料值和命令分開後,我從 Command Palette 執行「檢視專案結構」。AI 很快交出一張有箭頭、有縮排,點下去也會展開的...

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

Day 18|彈窗要不要鎖住背景?Modal、Non-modal、Alert Dialog 與危險確認

安安~我是ChiYu~ 專案結構整理清楚後,我按下成員列上的「停用帳號」。畫面中央立刻出現一張白色卡片,後面有灰色遮罩,右下角還放了一顆紅色按鈕。 看起來非常像...

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

Day 19|點資料表一列後,不一定要跳 Modal:Drawer、Sheet 與 Bottom Sheet

安安~我是ChiYu~ 昨天,我用 Escape 取消了「停用林子安」這個危險動作。帳號保住了,管理員也沒有因此下班,反而接著問: 那我可以先看一下林子安的部...

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

Day 20|滑過去出現的,不一定是 Tooltip:Tooltip、Popover 與 Hover Card

安安~我是ChiYu~ 昨天,我把林子安的詳細資料放進 Drawer,總算不用每看一位成員,就把整張清單蓋起來一次。 清單脈絡保住了,Drawer 裡卻又冒出三...

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