
在設計與實作 UI 時,常常會遇到這樣的情況:「這個互動叫什麼名字來著?」「類似的模式很多,到底該用哪一個才好?」
因此這次我將UI 設計模式與說服式設計模式,依照使用情境分類,並以樹狀結構整理如下。
| 類別 | 說明 |
|---|---|
| UI 設計模式 | 為了提升 UX,在互動或畫面結構上常見的標準模式 |
| 說服式設計模式 | 活用人類的認知與心理,促使使用者採取行動的模式 |
補充:各模式的具體實作,常可在 MUI、Ant Design、Shadcn/ui 等元件函式庫中找到對應元件。函式庫僅是實作手段的一種。
Forms(表單)
Explaining the Process(流程說明)
Community Driven(社群驅動)
Tabs(分頁)
Jumping in Hierarchy(階層跳轉)
Menus(選單)
Content(內容)
Tables(表格)
Formatting Data(資料格式化)
Images(圖片)
Search(搜尋)
Reputation(聲譽)
Social Interactions(社交互動)
Shopping(購物)
Increasing Frequency(提高頻率)
Guidance(引導)
Registration(註冊)
Loss Aversion(損失規避)
Other Cognitive Biases(其他認知偏誤)
Scarcity(稀缺性)
Gameplay Design(遊戲玩法設計)
Fundamentals of Rewards(獎勵基礎)
Gameplay Rewards(遊戲玩法獎勵)
Attention(注意力)
Comprehension(理解)
資源網址UI Patternshttps://ui-patterns.comMUI (Material UI)https://mui.com/material-ui/Ant Designhttps://ant.design/components/overview/TanStack Tablehttps://tanstack.com/table/latestReact Hook Formhttps://react-hook-form.comdnd kithttps://dndkit.comFloating UIhttps://floating-ui.comTiptap Editorhttps://tiptap.devDriver.js (Tour)https://driverjs.comSwiperhttps://swiperjs.com---
祝你有美好的一天!
原文出處:https://qiita.com/TOMOSIA-HieuNT/items/5644ff9243ebcdaf08a3