Files
soul/开发文档/3、原型/原型设计规范.md
v0 f3195d9331 refactor: overhaul homepage and app structure
Simplify homepage, show chapter counts, display directory, trim bottom nav, in-page match feature, move marketing content, and enhance "My" page.

#VERCEL_SKIP

Co-authored-by: undefined <undefined+undefined@users.noreply.github.com>
2026-01-14 05:10:32 +00:00

10 KiB
Raw Permalink Blame History

原型设计规范

我是卡若。

这个文档是写给设计师和前端开发看的。咱们的项目特点很明确:移动端优先iOS风格极致阅读体验


一、设计原则

1.1 移动端优先

  • 90%的用户是从微信、Soul、朋友圈进来的都是手机
  • 设计稿必须先出手机版再适配PC
  • 断点设置375px (iPhone SE) / 414px (iPhone 14 Pro Max)

1.2 iOS风格

  • 圆角16px / 20px / 24px (统一使用这3个值)
  • 阴影:box-shadow: 0 4px 12px rgba(0,0,0,0.08)
  • 字体San Francisco (iOS) / PingFang SC (安卓)
  • 间距8px的倍数系统 (8 / 16 / 24 / 32 / 48)

1.3 简洁至上

  • 每个页面只有1个主要操作按钮
  • 减少选择,降低决策成本
  • 文字能说清楚的,就别用图

二、核心页面原型

2.1 首页 (Home)

功能目标: 3秒内让用户知道这是什么书并产生购买欲望

布局结构: ``` [Hero区域]

  • 书籍封面 (3D效果)
  • 标题《一场Soul的创业实验》
  • 副标题:真实的商业案例库
  • 作者:卡若
  • 价格标签¥9.9 (限时优惠)
  • 主按钮:立即阅读

[数据统计卡片]

  • 已购买人数: 128人
  • 阅读人次: 1,234次
  • 好评率: 98%

[最新章节快捷入口]

  • 横向滚动卡片
  • 每张卡片显示:章节号 + 标题 + 标签(免费/付费)

[Soul派对群推广横幅]

  • 背景:渐变色
  • 文案每天早上6-9点Soul派对房不见不散
  • 按钮:加入派对

[底部导航栏]

  • 首页 | 目录 | 我的 ```

交互细节:

  • 向下滚动时,顶部导航栏自动隐藏
  • 点击书籍封面,可放大预览
  • 点击"立即阅读",跳转到目录页

设计稿尺寸: 375x812 (iPhone X)


2.2 目录页 (Chapters)

功能目标: 清晰展示书籍结构,引导用户阅读

布局结构: ``` [顶部]

  • 返回按钮
  • 标题:目录
  • 全书购买按钮

[篇章结构] 第一篇 | 真实的人 ├─ 第1章 | 人与人之间的底层逻辑 │ ├─ 1.1 自行车荷总... [免费] │ ├─ 1.2 老墨... [1元] [锁] │ └─ ... ├─ 第2章 | 人性困境案例 │ └─ ...

第二篇 | 真实的行业 └─ ... ```

视觉设计:

  • 篇章标题粗体16px品牌色渐变
  • 章节标题常规14px深灰色
  • 免费标签:绿色小标签
  • 付费标签:橙色小标签 + 锁图标
  • 定时解锁:灰色小标签 + 倒计时

交互细节:

  • 点击免费章节,直接进入阅读
  • 点击付费章节,弹出购买弹窗
  • 点击已购买章节,进入阅读
  • 长按章节,可以分享给好友

2.3 阅读页 (Read)

功能目标: 沉浸式阅读体验,零干扰

布局结构: ``` [顶部工具栏] (可隐藏)

  • 返回按钮
  • 进度条 (当前位置/总长度)
  • 目录按钮

[正文区域]

  • 标题
  • 作者 + 发布时间
  • Markdown渲染内容
    • 标题层级
    • 段落
    • 引用块
    • 代码块
    • 图片
    • 列表

[底部工具栏] (可隐藏)

  • 上一章
  • 目录按钮
  • 下一章
  • 分享按钮 ```

视觉设计:

  • 字体大小16px (可调)
  • 行高1.8
  • 段落间距24px
  • 左右边距24px
  • 背景:#FAFAFA (浅灰) 或 #1C1C1E (深色模式)

交互细节:

  • 点击屏幕中央,显示/隐藏工具栏
  • 向上滚动,自动隐藏工具栏
  • 阅读到30%时,弹出"扫码解锁全文"弹窗
  • 阅读完成,自动跳转到下一章

2.4 我的页面 (My)

功能目标: 用户中心 + 分销中心

布局结构: ``` [用户信息卡片]

  • 头像
  • 昵称
  • 手机号
  • 我的邀请码REFXXXX (点击复制)

[阅读统计]

  • 已购买章节: 12章
  • 阅读时长: 3小时28分
  • 阅读进度: 45%

[分销中心] (重点突出)

  • 背景:渐变色卡片
  • 我的收益: ¥256.80
  • 待提现: ¥128.90
  • 已提现: ¥127.90
  • 推荐人数: 28人
  • 按钮:推广海报生成 | 立即提现

[功能菜单]

  • 我的订单
  • 购买记录
  • 分享记录
  • 设置 ```

交互细节:

  • 点击邀请码,自动复制
  • 点击"推广海报生成",生成专属海报
  • 点击"立即提现",弹出提现弹窗

2.5 匹配书友页 (小程序独有)

功能目标: 类Soul星球的匹配功能增加社交属性

布局结构: ``` [星空背景]

  • Canvas动画
  • 星星闪烁效果
  • 星球漂浮效果

[中央区域]

  • 星球图标 (旋转动画)
  • 按钮:开始匹配
  • 提示文字:当前在线 128 人

[匹配中]

  • 光环扩散动画
  • 提示文字:正在寻找志同道合的书友...

[匹配成功]

  • 用户头像
  • 昵称
  • 兴趣标签
  • 匹配度85%
  • 共同兴趣创业、私域运营、AI
  • 按钮:打个招呼

[匹配历史]

  • 横向滚动
  • 显示最近10次匹配记录 ```

视觉设计:

  • 背景:深蓝色渐变 (#1A1A2E -> #16213E)
  • 星球:渐变色球体 + 光晕效果
  • 卡片:毛玻璃效果 + 圆角 + 阴影
  • 动画:流畅的过渡效果

三、组件设计规范

3.1 按钮 (Button)

主按钮 (Primary): ```css background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: #FFFFFF; height: 48px; border-radius: 24px; font-size: 16px; font-weight: 600; ```

次按钮 (Secondary): ```css background: #FFFFFF; border: 1px solid #E5E7EB; color: #374151; height: 48px; border-radius: 24px; ```

文字按钮 (Text): ```css background: transparent; color: #667eea; text-decoration: underline; ```

3.2 输入框 (Input)

```css height: 48px; border: 1px solid #E5E7EB; border-radius: 12px; padding: 0 16px; font-size: 14px; background: #FFFFFF; ```

聚焦状态: ```css border-color: #667eea; box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1); ```

3.3 卡片 (Card)

```css background: #FFFFFF; border-radius: 16px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); padding: 24px; ```

悬停效果: ```css transform: translateY(-4px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); transition: all 0.3s ease; ```

3.4 骨架屏 (Skeleton)

```css background: linear-gradient( 90deg, #F3F4F6 25%, #E5E7EB 50%, #F3F4F6 75% ); background-size: 200% 100%; animation: loading 1.5s infinite; border-radius: 8px; ```


四、弹窗设计

4.1 支付弹窗

触发时机: 用户点击"购买"按钮

内容: ``` [标题] 选择支付方式

[支付方式列表] ○ 微信支付 (推荐) ○ 支付宝 ○ USDT (TRC20) ○ PayPal

[商品信息]

  • 商品第1章 | 人与人之间的底层逻辑
  • 价格¥1.00

[按钮]

  • 确认支付 (主按钮)
  • 取消 (次按钮) ```

4.2 登录弹窗

触发时机: 未登录用户点击购买或分享

内容: ``` [标题] 手机号登录

[输入框]

  • 手机号输入框
  • 验证码输入框 (带倒计时按钮)

[邀请码输入框] (可选)

  • 提示:填写邀请码,推荐人可获得佣金

[按钮]

  • 登录 / 注册 (主按钮)
  • 暂不登录 (文字按钮) ```

4.3 二维码弹窗

触发时机: 阅读到30%或点击"加入派对"

内容: ``` [标题] 扫码加入Soul派对群

[二维码图片]

  • 尺寸200x200
  • 下方文字:长按识别二维码

[按钮]

  • 我知道了 ```

五、颜色规范

5.1 主色调

``` 品牌主色 (Primary):

  • 主色:#667EEA
  • 深色:#5A67D8
  • 浅色:#7F9CF5

辅助色 (Secondary):

  • 成功:#10B981 (绿色)
  • 警告:#F59E0B (橙色)
  • 错误:#EF4444 (红色)
  • 信息:#3B82F6 (蓝色) ```

5.2 中性色

``` 文字颜色:

  • 标题:#111827 (深灰)
  • 正文:#374151 (中灰)
  • 辅助:#6B7280 (浅灰)

背景颜色:

  • 主背景:#FFFFFF (白色)
  • 次背景:#F9FAFB (浅灰)
  • 卡片背景:#FFFFFF (白色) ```

5.3 深色模式

``` 背景:

  • 主背景:#1C1C1E
  • 次背景:#2C2C2E
  • 卡片背景:#3A3A3C

文字:

  • 标题:#FFFFFF
  • 正文:#E5E5EA
  • 辅助:#98989D ```

六、字体规范

6.1 字体系统

```css font-family: -apple-system, /* iOS / BlinkMacSystemFont, / macOS / 'Segoe UI', / Windows / 'PingFang SC', / 中文简体 / 'Hiragino Sans GB', / macOS 中文 / 'Microsoft YaHei', / Windows 中文 */ sans-serif; ```

6.2 字号规范

``` 特大标题32px / 36px (权重: 700) 大标题24px / 28px (权重: 600) 中标题20px / 24px (权重: 600) 小标题18px / 22px (权重: 500) 正文16px / 24px (权重: 400) 辅助文字14px / 20px (权重: 400) 小字12px / 18px (权重: 400) ```


七、动画规范

7.1 过渡动画

```css /* 标准过渡 */ transition: all 0.3s ease;

/* 快速过渡 */ transition: all 0.15s ease;

/* 慢速过渡 */ transition: all 0.5s ease; ```

7.2 加载动画

骨架屏: ```css @keyframes loading { 0% { background-position: -200% 0; } 100% { background-position: 200% 0; } } ```

旋转加载: ```css @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } ```

7.3 页面切换动画

滑动进入 (iOS风格): ```css @keyframes slideIn { from { transform: translateX(100%); opacity: 0; } to { transform: translateX(0); opacity: 1; } } ```


八、响应式断点

```css /* 手机 (默认) */ @media (max-width: 640px) { ... }

/* 平板 */ @media (min-width: 641px) and (max-width: 1024px) { ... }

/* 桌面 */ @media (min-width: 1025px) { ... } ```


九、设计交付规范

9.1 设计稿命名

``` 格式:页面名称-设备-版本号.fig 示例:

  • 首页-Mobile-v1.0.fig
  • 目录页-Mobile-v1.0.fig
  • 阅读页-Mobile-v1.0.fig ```

9.2 切图规范

``` 命名:功能-类型-尺寸.png 示例:

9.3 标注规范

  • 所有间距必须标注
  • 字体大小和行高必须标注
  • 颜色使用十六进制色值
  • 圆角、阴影参数必须标注

十、参考案例

10.1 iOS原生风格

  • Settings App (iOS系统设置)
  • Apple Books (苹果图书)
  • Notion (笔记应用)

10.2 阅读类产品

  • 微信读书
  • 得到App
  • 小宇宙播客

10.3 社交匹配类

  • Soul
  • 探探
  • Tinder

总结: 原型设计不是为了好看,是为了让用户"不用想就知道怎么做"。简洁、清晰、高效,这就是我们的设计原则。


更新时间: 2025年1月14日
负责人: 卡若
设计工具: Figma