在上一篇,我們加入了「社群登入」,讓使用者不用每次都輸入帳密,就能快速登入。而這一篇會是「 房門與門鎖 」的最後一個篇章🤩,我們要把整體流程補齊,並加點小巧思,...
上一篇我們聊到「排版與佈局」是使用者理解介面的地圖。那今天要來聊的 色彩對比與可見性,則是這張地圖上的「路標」。
好的設計不只是美觀,還要能被「看見」,而「看見...
為什麼要混搭?
Flexbox 適合用在「一維排版」:像是導覽列、按鈕群組。
Grid 適合用在「二維排版」:像是整體頁面 Layout 或多欄內容。👉...
前幾天我們已經學會抓 API 資料並進行分析,但很多實際應用中的 API 都需要金鑰(API Key)。
因此,今天我要挑戰的是申請一把 API Key ,並學...
為什麼要有 RBAC?
隨著系統成長,權限管理會漸漸失控。
一開始或許只是幾個簡單的判斷式:
if (user.isAdmin) { ... }
if (use...
前幾篇都在介紹十大易用性原則,今天整理出 5 個最常見的 UI/UX 易用性陷阱,讓你設計時能提前避開這些地雷。☠️
1. 不清楚的狀態回饋
系統沒有明確告訴...