行動優先設計
規則
- 先為行動裝置設計,再為桌上型電腦增強 — 使用
min-width斷點 - 觸控目標:按鈕和連結的最小尺寸為 44x44 像素
- 視窗單位:全螢幕佈局使用
dvh(考量行動瀏覽器 Chrome 介面) - 安全區域:在瀏海或動態島裝置上使用
env(safe-area-inset-*) - PWA 基礎:
manifest.json、服務工作執行緒、<meta name="theme-color"> - 效能預算:行動版首次載入的 JS 應小於 200KB
- 輸入類型:使用
type="email"、type="tel"、type="number"以觸發正確的鍵盤 - 避免僅依賴懸浮(hover)的互動方式 — 所有互動都必須支援觸控點按
- 在真實裝置上測試 — 模擬器會遺漏效能問題與觸控異常