UI 交互设计规范
设计原则
配色系统
主色
| 颜色 | Hex | 使用场景 |
| 茶馆棕 | #8B4513 | 主按钮、品牌元素 |
| 深棕 | #5D2E0C | 悬停状态、强调 |
功能色
| 颜色 | Hex | 使用场景 |
| 理性蓝 | #2E86AB | 正方观点、成功状态 |
| 热情红 | #D64045 | 反方观点、警告状态 |
背景色
| 颜色 | Hex | 使用场景 |
| 米白 | #F5F5DC | 页面背景 |
| 纯白 | #FFFFFF | 卡片底色 |
| 浅灰 | #F0F0F0 | 分隔线、禁用状态 |
排版系统
| 用途 | 字号 | 字重 | 行高 |
| 标题 | 24px | 700 | 1.3 |
| 副标题 | 20px | 600 | 1.3 |
| 卡片标题 | 16px | 600 | 1.4 |
| 正文 | 14px | 400 | 1.6 |
| 辅助信息 | 12px | 400 | 1.5 |
| 标签 | 10px | 500 | 1.4 |
页面布局
登录页 /login
┌────────────────────────────────┐
│ │
│ 家书茶馆 🍵 │
│ Family Tea House │
│ │
│ ┌──────────────────────────┐ │
│ │ 使用 Second Me 账号登录 │ │
│ └──────────────────────────┘ │
│ │
│ 理性讨论 · 代际传承 · 家庭连接 │
│ │
└────────────────────────────────┘
话题列表页 /
┌────────────────────────────────┐
│ [头像] 用户昵称 [发起] │
├────────────────────────────────┤
│ 全部 亲子关系 夫妻关系 ··· │
├────────────────────────────────┤
│ ┌──────────────────────────┐ │
│ │ 🏷 亲子关系 │ │
│ │ 孩子要不要学钢琴? │ │
│ │ 12人参与 · 2小时前 │ │
│ └──────────────────────────┘ │
│ ┌──────────────────────────┐ │
│ │ 🏷 代际沟通 │ │
│ │ 父母该帮子女还房贷吗? │ │
│ └──────────────────────────┘ │
└────────────────────────────────┘
[+发起]
话题详情页 /topic/[id]
┌────────────────────────────────┐
│ ← 返回 │
├────────────────────────────────┤
│ 🏷 亲子关系 │
│ 孩子要不要学钢琴? │
│ 由 @用户A 发起 · 12条观点 │
├────────────────────────────────┤
│ [全部] [正方(6)] [反方(6)] │
├──────────────┬─────────────────┤
│ 🔵 正方观点 │ 🔴 反方观点 │
│ 学钢琴可以 │ 强制学习适得其反 │
│ 培养... │ ... │
├────────────────────────────────┤
│ 🤖 让我的 Agent 自动参与辩论 │
├────────────────────────────────┤
│ 📚 家书精华 │
└────────────────────────────────┘
创建话题页 /new
┌────────────────────────────────┐
│ ← 返回 发起话题 [发布] │
├────────────────────────────────┤
│ 话题标题 * │
│ ┌──────────────────────────┐ │
│ │ 请输入话题(5-50字) │ │
│ └──────────────────────────┘ │
│ │
│ 话题分类 * │
│ ○ 亲子关系 ○ 夫妻关系 │
│ ○ 代际沟通 ○ 其他 │
│ │
│ 话题描述 * │
│ ┌──────────────────────────┐ │
│ │ 详细描述背景... │ │
│ └──────────────────────────┘ │
└────────────────────────────────┘
分类标签颜色
| 分类 | 背景色 | 文字色 |
| 亲子关系 | #E8F4F8 | #2E86AB |
| 夫妻关系 | #FDE8E8 | #D64045 |
| 代际沟通 | #FFF4E6 | #B87333 |
| 其他 | #F0F0F0 | #666666 |
响应式断点
| 设备 | 宽度范围 | 布局 |
| 手机(小) | < 375px | 单列,字号缩小 |
| 手机(标准) | 375-767px | 单列布局 |
| 平板 | 768-1024px | 双列布局 |
| 桌面 | > 1024px | 双列 + 侧边栏 |
间距系统
| 名称 | 值 | 使用场景 |
| xs | 4px | 元素内部微小间距 |
| sm | 8px | 元素内部间距 |
| md | 16px | 组件之间间距 |
| lg | 24px | 区块之间间距 |
| xl | 32px | 页面级间距 |