# MOMO Pro System - 設計系統 > 最後更新:2026-01-29 --- ## 🎨 色彩系統 ### 主要色彩 | 名稱 | 色碼 | 用途 | |------|------|------| | **Primary** | `#667eea` | 主要按鈕、連結、強調 | | **Primary Gradient** | `#667eea → #764ba2` | 卡片、標題背景 | | **Secondary** | `#6c757d` | 次要按鈕、文字 | ### 狀態色彩 | 名稱 | 色碼 | 用途 | |------|------|------| | **Success** | `#28a745` | 成功、降價、正面 | | **Danger** | `#dc3545` | 錯誤、漲價、警告 | | **Warning** | `#ffc107` | 提醒、注意 | | **Info** | `#17a2b8` | 資訊、提示 | ### 背景色彩 | 名稱 | 色碼 | 用途 | |------|------|------| | **Background** | `#f8f9fa` | 頁面背景 | | **Card** | `#ffffff` | 卡片背景 | | **Navbar** | `#1f2937 → #374151` | 導航列 | ### 文字色彩 | 名稱 | 色碼 | 用途 | |------|------|------| | **Text Primary** | `#2c3e50` | 主要文字 | | **Text Secondary** | `#6c757d` | 次要文字、說明 | | **Text Muted** | `#9ca3af` | 淡化文字 | | **Text White** | `#ffffff` | 深色背景上的文字 | --- ## 📝 字型系統 ### 字型家族 ```css /* 主要字型 */ font-family: 'Inter', 'Noto Sans TC', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /* 等寬字型 (程式碼) */ font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; ``` ### 字型大小 | 層級 | 大小 | 用途 | |------|------|------| | **Display** | 3rem (48px) | 大標題 | | **H1** | 2.5rem (40px) | 頁面標題 | | **H2** | 2rem (32px) | 區塊標題 | | **H3** | 1.5rem (24px) | 卡片標題 | | **H4** | 1.25rem (20px) | 小標題 | | **H5** | 1rem (16px) | 強調文字 | | **Body** | 1rem (16px) | 內文 | | **Small** | 0.875rem (14px) | 輔助文字 | | **XSmall** | 0.75rem (12px) | 標籤、caption | ### 字重 | 名稱 | 數值 | 用途 | |------|------|------| | Regular | 400 | 內文 | | Medium | 500 | 導航、按鈕 | | SemiBold | 600 | 標題、強調 | | Bold | 700 | 數字、KPI | | ExtraBold | 800 | 大數字顯示 | --- ## 📐 間距系統 ### 基礎單位 ```css --spacing-unit: 0.25rem; /* 4px */ ``` ### 間距比例 | 名稱 | 值 | CSS 變數 | |------|------|---------| | **XXS** | 0.25rem (4px) | `--spacing-1` | | **XS** | 0.5rem (8px) | `--spacing-2` | | **SM** | 0.75rem (12px) | `--spacing-3` | | **MD** | 1rem (16px) | `--spacing-4` | | **LG** | 1.5rem (24px) | `--spacing-6` | | **XL** | 2rem (32px) | `--spacing-8` | | **XXL** | 3rem (48px) | `--spacing-12` | --- ## 🔲 元件規範 ### 按鈕 ```html ``` **按鈕規格:** | 類型 | 高度 | 內距 | 字體大小 | |------|------|------|---------| | 預設 | 38px | 0.75rem 1.5rem | 16px | | 小型 | 31px | 0.4rem 0.8rem | 14px | | 大型 | 48px | 1rem 2rem | 18px | ### 卡片 ```html
內容
| 欄位 |
|---|
| 資料 |