模块一:B端设计认知
理解B端产品的本质、与C端的核心差异,建立B端设计师的能力模型和行业视野
什么是B端产品?
B端产品(Business to Business)的使用对象是企业或组织,帮助企业通过协同办公解决某类经营管理问题,承担着提高收入、提升效率、降低成本、控制风险的责任。
B端产品分类
| 分类维度 | 类型 | 示例 |
|---|---|---|
| 按行业 | 教育、电商、医疗、零售、金融、运输、制造 | 校宝在线(教育)/ 有赞(电商) |
| 按业务 | OA / CRM / ERP / SCM / BI / HRM / 云计算 | 企业微信(OA)/ Salesforce(CRM) |
| 按交付 | 企业自研、项目外包、SaaS、平台型 | SAP(自研)/ 用友(SaaS) |
| 按对象 | 对内:业务支撑 + 办公协同;对外:商家端产品 | 仓配系统(对内)/ 淘宝卖家后台(对外) |
产品定位公式
产品定位 = 目标客户 + 差异化的价值
| 目标客户 | 细分行业(教育/医疗/物流)+ 性质规模(私企/集团/门店数) |
| 差异化价值 | 生产经营 / 客户管理 / 经营管理 / 办公协同 / 数据分析 |
例:淘宝 =「让天下没有难做的生意」提供平台与公域流量;有赞 =「帮助商家成功」提供工具与私域营销玩法。
B端 vs C端 核心差异
| 维度 | B端产品 | C端产品 |
|---|---|---|
| 用户 | 群体决策(使用者≠决策者≠购买者) | 个体用户,感性决策 |
| 首要目标 | 效能第一,体验第二 | 体验第一,数据驱动 |
| 核心思维 | 强调抽象和逻辑,业务理解优先 | 强调交互体验,用户共情优先 |
| 收益 | 难以量化(降本增效间接衡量) | 易量化(日活、UV、PV、转化率) |
| 设计重点 | 操作效率、信息密度、可扩展性 | 视觉吸引、情感连接、增长指标 |
| 迭代节奏 | 慢,依赖企业决策流程 | 快,数据驱动快速迭代 |
| 运营 | 培训、文档、客户成功 | 运营活动、用户增长、社区 |
B端设计师能力模型
🎯 业务理解
深入理解行业术语、业务流程、用户角色和商业目标。能用业务泳道图梳理复杂流程
👥 用户分析
构建用户画像、客户画像和角色画像。区分使用者、决策者和购买者的不同诉求
🏗️ 产品结构
理解信息架构,设计合理的产品功能模块结构。从数据表盘到订单管理,把握全局
🖱️ 交互布局
掌握导航选型逻辑,理解Z轴空间分层。设计高效的操作路径和页面流转
🎨 视觉规范
原子设计理论落地。精通主流设计系统(Ant Design、Arco Design、Element)
📊 数据可视化
18种图表选型方法论。仪表盘设计法则。善用预注意属性高效传达数据
💡 场景与数据驱动
通过场景思维还原用户使用情境。用数据验证设计决策,而非仅凭直觉
❤️ 情感化设计
B端不只是冷冰冰的表格。通过微交互、空状态引导、加载动效等方式降低用户焦虑,提升操作愉悦感
📋 项目管理
设计规范的落地推进。跨部门协作、组件库优先级规划、迭代排期管理
行业趋势
五大趋势重塑B端设计
- 流量竞争加剧 → 运营效率成为核心竞争力,B端产品对企业管理效率的杠杆作用凸显
- 线下业务渗透加深 → 线上线下的边界越来越模糊,B端产品需要打通全渠道数据
- 业务模式越来越重 → 简单的工具不再够用,一体化解决方案(ERP+CRM+BI)成为主流
- 产业互联网兴起 → 垂直行业的B端产品需求爆发(教育、医疗、物流、制造)
- AI重塑B端体验 → 从智能表单填充到自动化报表生成,AIGC正在改变B端设计范式
模块二:设计理论基础
掌握原子设计理论、格式塔原则、尼尔森原则和认知心理学,建立B端设计的理论框架
原子设计理论(Atomic Design)
Brad Frost(2013)提出的原子设计理论将界面拆解为五个层级。标签本身不重要,重要的是层级化组合思维——底层变更统一传导到所有页面。
| 层级 | 定义 | B端示例 |
|---|---|---|
| 原子 | 最小、不可再分的UI元素 | 颜色、字体、图标、圆角、间距、投影 |
| 分子 | 原子组合成的功能单元 | 搜索框(输入框+按钮+图标)、表单项 |
| 有机体 | 分子/原子组成的独立区块 | 导航栏、表格、表单、数据卡片 |
| 模板 | 有机体的布局蓝图 | 页面线框图、栅格布局 |
| 页面 | 模板填充真实内容 | 最终交付的业务页面 |
格式塔原则在B端设计中的应用
接近原则
空间上接近的元素被视为一组。通过间距控制建立信息层级:4-8px紧密关联、12-16px同组、24px+组间
相似原则
同类标签使用相同样式,不同类别用不同颜色——用户自动将相同颜色的标签归为一组
共同区域
边框和背景色将内容围合在同一区域内。善用卡片和分割线区分信息层级,避免过度使用
简洁原则
去除视觉噪音,每张图表只传达一个核心信息。表格去掉不必要分割线和装饰色
连续原则
沿直线或曲线排列的元素被视为连续。表单单列布局就是利用视觉连续性提高阅读效率
图形-背景
弹窗使用遮罩层(背景变暗),让用户聚焦在当前任务上。Z轴空间分层的基础
尼尔森十大可用性原则
| # | 原则 | B端应用 |
|---|---|---|
| 1 | 系统状态可见性 | 加载进度、操作反馈、步骤条当前状态、面包屑位置 |
| 2 | 系统与现实匹配 | 使用用户熟悉的业务语言,而非技术术语 |
| 3 | 用户控制与自由 | 撤销操作、返回按钮、可关闭弹窗、保存草稿 |
| 4 | 一致性与标准 | 全局统一的设计规范:样式、图标、文本、位置 |
| 5 | 防错原则 | 输入限制、格式校验、危险操作二次确认 |
| 6 | 识别而非回忆 | 下拉选择代替自由输入、搜索联想、面包屑导航 |
| 7 | 灵活高效 | 批量操作、快捷键、Tab键跳转、自定义列显示 |
| 8 | 美学与极简 | 数据-墨水比、极简表格、去除非必要装饰 |
| 9 | 帮助识别与纠错 | 具体错误信息(「请输入11位手机号」而非「格式错误」) |
| 10 | 帮助与文档 | 行内提示、hover名词解释、帮助手册链接 |
认知心理学进阶
米勒定律(7±2法则)
人类工作记忆一次只能处理 7±2 个信息块。应用:一级导航 ≤7 项、表格列数 7±2、面包屑 ≤5 级、图表数 5-9 个/页、标签页首屏 5-7 个。
席克定律(Hick's Law)
选择越多,决策时间越长。应用:宽而浅的信息架构优于窄而深、提供默认视图减少决策负担、选项过多时用搜索+筛选。
菲茨定律(Fitts's Law)
到达目标的时间取决于目标大小和距离。应用:主按钮放大、高频操作放左侧+顶部、导航项高度 ≥32px、批量操作按钮足够大。
古腾堡原则(Gutenberg Diagram)
用户视线从左上到右下均匀流动。应用:顶部导航符合阅读动线、弹窗底部「取消→确认」右对齐、主按钮放在视线终点方向。
渐进式披露(Progressive Disclosure)
初始只展示核心字段,用户操作触发新字段出现。应用:表单按需展开、筛选项默认折叠低频项、详情页用折叠面板收纳次要信息。
数据驱动设计思维
设计不能凭感觉——B端设计的量化验证
| 指标 | 公式/方法 | 应用场景 |
|---|---|---|
| 任务完成率 | (结果页PV / 起始页PV) × 100% | 表单、流程类页面 |
| 任务完成时长 | 访问结果页时间 − 访问起始页时间(取中位数) | 对比改版前后效率 |
| 易用度评分 | SUS/SUS问卷量表 | 与满意度高度相关(r=0.77),更易测量和归因 |
| 操作错误率 | 错误操作次数 / 总操作次数 | 关键流程(如转账、审批) |
| 功能使用率 | 使用某功能的用户数 / 总活跃用户数 | 功能优先级决策 |
用户研究方法论
B端用户研究不同于C端——用户是一个群体(使用者≠决策者≠购买者),研究目标是以公司利益为前提,尽可能优化用户体验。
B端用户研究特点
| 维度 | B端 | C端 |
|---|---|---|
| 用户规模 | 样本量小,每个用户价值高 | 样本量大,个体价值低 |
| 接触难度 | 难(需要层层协调) | 容易(公开招募) |
| 使用场景 | 工作场景,目标明确 | 生活场景,情感驱动 |
| 决策链 | 多角色(使用者/决策者/购买者分离) | 单一用户 |
| 核心指标 | 效率、准确率、学习成本 | 满意度、留存、转化 |
三种研究路径
🔍 我们找用户
问卷调查、线上数据、深度访谈、可用性测试——主动获取一手数据
📬 用户找我们
用户反馈需求池、客服记录、群聊记录——被动收集真实痛点
👤 成为用户
真实场景体验——深入业务一线,理解用户最真实的工作状态
四种核心研究方法
| 方法 | 方式 | 输出 | 适用阶段 |
|---|---|---|---|
| 问卷调查 | 在线/线下问卷分发 | 定量数据、统计趋势 | 探索期、验证期 |
| 线上数据分析 | 埋点监测、行为分析 | 使用频率、流失点、操作路径 | 全阶段持续 |
| 深度访谈 | 电话/现场/焦点小组 | 定性洞察、需求动机、痛点场景 | 探索期、设计前 |
| 可用性测试 | 任务观察、问题发现 | 操作错误、困惑点、效率瓶颈 | 设计后、上线前 |
NPS 净推荐值
一个问题的调研——「你有多大可能向同事/朋友推荐这个产品?」1-10 分选择。计算方式:推荐者(9-10分)占比 − 贬损者(0-6分)占比。
NPS 是 B 端产品最常用的满意度指标,简单、可对标行业基准。
深度用户访谈完整流程
| 阶段 | 关键工作 | 注意事项 |
|---|---|---|
| 访谈前 | 明确访谈目标;设计访谈提纲(半结构化);招募筛选用户;准备录音/笔记工具;签署知情同意书 | 问题从易到难、从开放到聚焦;避免引导性问题 |
| 访谈中 | 建立信任关系;按提纲引导但不死板;追问细节和具体案例;观察情绪和语气变化;关注用户「做了什么」而非「说了什么」 | 多用「上次你遇到这个情况是怎么处理的?」少用「你需要什么功能?」 |
| 访谈后 | 24小时内整理笔记;编码提取关键发现;标注用户原话(金句);建立需求清单 | 趁记忆新鲜时整理,不要拖延 |
| 结果呈现 | 问题-原因-建议的对应框架;按优先级排序;附用户原话作为证据支撑 | 用故事化的方式呈现,而非罗列数据 |
角色画像(Persona)
B 端需要区分两种画像:
| 类型 | 定义 | 典型内容 |
|---|---|---|
| 客户画像 | 描述购买决策者——企业/组织的特征 | 行业、规模、营收、IT 成熟度、决策流程、痛点 |
| 角色画像 | 描述实际使用者——岗位角色的特征 | 岗位职责、工作目标、使用场景、技能水平、痛点、期望 |
角色画像的构建要素
| 要素 | 说明 | 示例 |
|---|---|---|
| 岗位角色 | 角色名称和所属部门 | 仓储主管 / 运营部 |
| 核心职责 | 日常工作的主要任务 | 管理库存、调度出入库 |
| 使用目标 | 使用系统要达成的目标 | 快速找到某SKU的实时库存 |
| 使用场景 | 在什么情况下使用 | 每天早8点仓库巡检时用PDA扫码 |
| 技能水平 | 对系统的熟悉程度 | 会用ERP基础功能,不会导出报表 |
| 核心痛点 | 当前工作流中的最大阻碍 | 系统与实际库存经常不一致,需手动盘点 |
| 期望 | 理想中的解决方案 | 扫码即更新库存,自动触发补货提醒 |
用户画像在B端的作用
- 统一团队认知——产品、设计、开发、运营对目标用户达成一致理解
- 指导设计决策——当功能有争议时,回归画像:这个角色的核心目标是什么?
- 确定功能优先级——为谁设计?解决什么问题?画像帮你做减法
- 辅助沟通汇报——向业务方或老板解释设计决策时,画像是最有力的证据
用户旅程图(User Journey Map)
用可视化方式呈现用户完成某个任务的完整过程——从起点到终点,包含行为、触点、情绪、痛点。
| 阶段 | 用户行为 | 触点 | 情绪 | 痛点 | 机会点 |
|---|---|---|---|---|---|
| 1. 触发需求 | 收到库存预警通知 | 短信/邮件 | 😟 紧张 | 通知信息不够详细 | 通知中直接附带操作入口 |
| 2. 查找信息 | 打开系统搜索SKU库存 | ERP系统 | 😐 中性 | 搜索需要记住SKU编码 | 扫码直接定位 |
| 3. 决策判断 | 对比实时库存与安全库存 | 库存报表 | 😰 焦虑 | 数据可能滞后不准 | 实时库存 + 补货建议 |
| 4. 执行操作 | 创建补货单 | 补货表单 | 😌 缓解 | 表单字段太多 | 智能填充 + 一键补货 |
| 5. 确认结果 | 查看补货单状态 | 订单列表 | 😊 满意 | 状态更新不及时 | 实时状态推送 |
业务泳道图(Swimlane Diagram)
梳理多角色协作流程的核心工具。横向为流程步骤,纵向为角色/部门,清晰呈现谁在什么阶段做什么。
适用场景:跨部门审批流程、订单履约流程、客户服务流程——任何涉及 2 个以上角色协作的场景。
MVP 流程梳理
MVP(Minimum Viable Product)= 最小可行产品。梳理核心业务流程 MVP 的目的是:先保证主干流程跑通,再逐步补齐分支场景。
- 确定核心用户角色和目标
- 绘制主干流程图(只包含必经步骤)
- 识别每个步骤的信息输入和决策输出
- 标注异常分支(但不阻塞主干)
- 验证流程闭环——每个起点都有终点
体验度量衡:B端体验设计七大核心维度
在B端设计领域,许多通用设计原则在面对复杂业务场景时总感觉隔着一层纱。这套七大维度框架并非教科书上的标准理论,而是源于多年实战验证的沉淀——它从业务根基出发,直指用户体验内核。
七大维度被划分为两个层面:功能性层面是产品的基石,确保可用、可靠;情感化层面是产品的升华,追求易用、好用。层层递进,共同构成卓越B端体验的蓝图。
框架总览:两个层面,七个维度
| 层面 | # | 核心维度 | 核心思想 | 目标 |
|---|---|---|---|---|
| 功能性层面 保障可用 | 一 | 业务闭环 | 支撑核心商业流程的完整运转 | 可用 |
| 二 | 安全可信 | 保障数据安全与系统稳定,建立信任 | 可靠 | |
| 三 | 效率至上 | 以最少投入完成操作,最大化效能 | 高效 | |
| 四 | 认知减负 | 主动降低理解成本,让复杂信息一目了然 | 清晰 | |
| 情感化层面 追求卓越 | 五 | 视觉秩序 | 通过规则化的视觉语言,构建清晰专业的界面 | 专业 |
| 六 | 及时相助 | 在用户需要的节点精准提供引导 | 贴心 | |
| 七 | 体验升华 | 超越功能本身,创造引发共鸣的愉悦体验 | 卓越 |
功能性层面 — 保障可用
一、业务闭环
设计必须支撑核心商业流程的完整运转,确保业务目标达成。这是B端产品的立身之本——功能可以不够多,但主线流程绝不能断。
| 关键实践 | 具体做法 |
|---|---|
| 流程贯通 | 关键业务流程(如从线索到回款、从下单到履约)必须完整、顺畅,形成闭环。任何一个节点断裂,都会导致用户被迫切换到其他系统完成工作 |
| 状态覆盖 | 设计需覆盖正常、异常、空白、加载、权限不足等全部数据与操作状态。空状态不是没有设计的借口,错误状态必须有解决方案 |
检验方法:对照用户旅程图,逐节点检查每个触点是否有对应的功能支持。任一触点缺失 = 业务不闭环。
二、安全可信
建立用户对产品的信任感,保障数据隐私与系统稳健。企业级产品的生命线——B端数据涉及核心业务,安全问题的代价远高于C端。
| 关键实践 | 具体做法 |
|---|---|
| 权限严密 | 基于角色的权限控制(RBAC),关键操作有日志记录可追溯。不同角色看到的功能和数据严格隔离 |
| 数据可靠 | 提供重要操作的二次确认、撤销机制与数据恢复方案。软删除(回收站)比硬删除更安全。离线缓存+联网同步确保数据不丢失 |
三、效率至上
追求用户完成任务的速度与流畅度,最大化投入产出比。B端用户每天重复操作数百次,每一步的节省都会放大成显著的效率提升。
| 关键实践 | 具体做法 |
|---|---|
| 路径最短 | 合并冗余步骤,高频操作 ≤3步。提供批量操作、模板化功能、全局搜索等提效手段 |
| 聚焦核心 | 采用渐进式披露,隐藏次要功能,界面聚焦主任务。折叠而非删除——用户需要知道功能存在但当前可隐藏 |
| 智能预判 | 提供表单默认值、输入联想、自动填充,减少不必要的操作。适当使用选择器代替自由输入——记忆负担更低 |
四、认知减负
主动简化信息结构,降低用户的记忆与理解负荷。用户不需要思考和推理,凭直觉就能理解当前发生了什么。
| 关键实践 | 具体做法 |
|---|---|
| 可视化呈现 | 用图表、图标、颜色编码将复杂数据与状态直观化。1/12男性是色盲——颜色不能是唯一的信息传达手段 |
| 逻辑分组 | 运用格式塔原理(接近、相似、共同区域),对信息和功能进行逻辑清晰的组织。善用留白建立层级 |
| 即看即得 | 将关键信息直接在上下文中展示,避免用户记忆和跨屏查找。面包屑告知位置、实时校验减少提交错误 |
核心检验:新用户不经过培训,能否在 30 秒内理解当前页面的主要功能和自己的位置?
情感化层面 — 追求卓越
五、视觉秩序
通过规则和一致性,构建清晰、稳定、专业的视觉界面。视觉一致性不只是「好看」——它让用户在一个模块学会的操作模式,能无缝迁移到其他模块。
| 关键实践 | 具体做法 |
|---|---|
| 体系化 | 建立并严格遵守设计系统,包括色彩、字体、间距与组件。Design Token 确保全局一致性——修改一次,全局生效 |
| 层次清晰 | 运用对比与留白,建立明确的视觉层级,引导用户视线流。标题/正文/辅助文字形成三级梯度;F型或Z型阅读模式布局 |
六、及时相助
在用户卡点前、中、后提供精准的引导与帮助,防患于未然。好的帮助设计让用户甚至意识不到自己在「被帮助」。
| 关键实践 | 具体做法 |
|---|---|
| 前瞻性提示 | 使用气泡提示、占位符文案进行事前引导。文件类型和大小限制应在选择文件前告知,而非上传失败后才报错 |
| 精准容错 | 错误提示不仅说明「是什么」(发生了什么),更要说明「为什么」(原因)和「怎么办」(解决方案)。「请输入11位手机号」✅ vs 「格式错误」❌ |
| 情境式帮助 | 在复杂功能旁嵌入帮助文档、填写范例或新手引导。信息量大时提供帮助手册链接而非堆砌在界面中 |
七、体验升华
超越工具属性,为用户创造惊喜、愉悦与专业成就感。这是七维度中的最高层次——不是锦上添花,而是从「能用」到「好用」再到「想用」的关键。
| 关键实践 | 具体做法 |
|---|---|
| 价值赋能 | 通过自动化、智能化功能,使用户工作更具创造性。AI自动生成报表、智能补货建议——让用户从操作者变为决策者 |
| 细腻反馈 | 精心设计的微交互与动效,提供直接的操作响应与质感。动的目的是平滑过渡而非炫技,超过 500ms 会让人感觉「慢」 |
| 情感化关怀 | 在恰当场景给予正向激励——任务完成总结、周年纪念、里程碑庆祝。操作成功时不仅告知成功,更呈现操作带来的价值成果 |
实战案例:用七大维度审视「批量导入数据」功能
| 维度 | 如何审视 |
|---|---|
| 业务闭环 & 效率至上 | 支持下载模板、批量导入,形成完整高效的操作闭环,避免单条录入的繁琐 |
| 安全可信 | 导入前告知影响范围;导入失败时提供详细错误报告下载追溯,确保原始数据不被污染 |
| 认知减负 | 清晰的步骤导航(1.下载模板→2.上传文件→3.确认结果);错误报告中用高亮和文字精确标出错误位置与原因 |
| 视觉秩序 | 整个流程的按钮、提示框样式符合设计系统规范,布局清晰一致 |
| 及时相助 | 上传前气泡提示文件格式与大小限制;模板下载处提供填写范例链接 |
| 体验升华 | 导入成功时不仅显示「成功」,更总结核心数据(「成功导入125条,更新38条」),并建议下一步操作(「去查看这些客户」) |
如何让这七个维度「为我所用」?
- 动态调整,形成专属清单——这是通用起点,请根据你的行业特性(电商后台/CRM/SaaS)和产品阶段,补充具体问题和解决方案,迭代出你自己的「超级自查清单」
- 融入流程,而非最后检查——设计初期聚焦「业务闭环」「安全可信」对齐业务边界;方案深化期重点检查「效率至上」「认知减负」「视觉秩序」;评审前夕完整自查一轮
- 关联原则,系统性思考——维度之间不是孤立的。为了「效率至上」增加的快捷功能可能增加新用户的认知负担,此时需要「及时相助」平衡。像指挥官一样灵活调遣它们
终极目标:通过反复练习,将这些维度内化于心,达到「手中无剑,剑在心中」的境界。
七维度速查表
| # | 层面 | 维度 | 核心问题 | 关键词 |
|---|---|---|---|---|
| 一 | 功能性 | 业务闭环 | 流程能不能从头跑到尾?有没有断点? | 流程贯通、状态覆盖 |
| 二 | 功能性 | 安全可信 | 数据安不安全?操作可不可逆? | 权限、撤销、日志 |
| 三 | 功能性 | 效率至上 | 操作够不够快?步骤够不够少? | 路径最短、批量、智能 |
| 四 | 功能性 | 认知减负 | 能不能一眼看懂?需不需要思考? | 可视化、分组、即看即得 |
| 五 | 情感化 | 视觉秩序 | 看起来是否清晰、专业、一致? | 体系化、层次、Token |
| 六 | 情感化 | 及时相助 | 遇到问题有没有及时引导? | 前瞻提示、精准容错 |
| 七 | 情感化 | 体验升华 | 用完有没有惊喜和成就感? | 价值赋能、细腻反馈 |
模块三:设计规范体系
从色彩、字体、间距到完整的组件规范,建立B端产品的视觉与交互标准
设计规范的价值
设计规范是B端产品一致性的基石。好的规范体系能:保证产品体验一致性、提升设计效率(减少重复工作)、提升研发效率(复用已有代码)、沉淀设计资产(快速搭建新产品)。
色彩系统
主色
尽量选择冷色系(避免与错误红、警告橙产生歧义),避免太高亮。应用场景:按钮常规态、高亮提醒、单选多选选中态、当前状态、分页器选中态。
9色阶定义法(标准色 + 黑白透明法)
Ant Design 和 Arco Design 均采用此思路。进阶:品牌色彩系统建议使用 HSL 或 Lab 色彩空间以获得更均匀的视觉梯度。
| 色阶 | 生成方式 | 用途 |
|---|---|---|
| 标准 + 80% #FFF | 叠加80%白色 | 浅色背景悬停 |
| 标准 + 60% #FFF | 叠加60%白色 | 禁用态、失效态 |
| 标准 + 40% #FFF | 叠加40%白色 | 浅色强调背景 |
| 标准 + 20% #FFF | 叠加20%白色 | 悬停态(Hover) |
| 标准色 | — | 常规态(Normal) |
| 标准 + 20% #000 | 叠加20%黑色 | 点击态(Active) |
| 标准 + 40% #000 | 叠加40%黑色 | 深色强调 |
| 标准 + 60% #000 | 叠加60%黑色 | 深色背景 |
| 标准 + 80% #000 | 叠加80%黑色 | 极深背景/文字 |
功能色
功能色遵循国际通用语义,降低跨文化认知成本:
| 颜色 | 语义 | 推荐色值 | 注意 |
|---|---|---|---|
| 成功绿 | 完成、通过、正常 | #52C41A | — |
| 警告橙 | 注意、待处理 | #FAAD14 | 不用纯黄(屏幕效果差) |
| 错误红 | 失败、危险、删除 | #FF4D4F | — |
| 信息蓝 | 提示、说明、链接 | #1890FF | — |
中性色与文字色
黑带点蓝色色相更显纯粹(如 #1F2329),纯黑 #000 反而显得沉闷。
| 文字层级 | 典型用途 | 对比度要求 |
|---|---|---|
| 主要文字 | 标题、正文 | ≥ 4.5:1(WCAG AA) |
| 次要文字 | 辅助说明 | ≥ 3:1 |
| 特殊文字 | 品牌色文字/链接 | ≥ 4.5:1 |
| 说明辅助文字 | 占位符、提示 | ≥ 3:1 |
| 弱提示/失效文字 | 禁用状态 | 无最低要求 |
字体与排版
字体选择
| 平台 | 中文 | 英文/数字 |
|---|---|---|
| macOS | PingFang SC | San Francisco |
| Windows | Microsoft YaHei | Arial |
| Android | 思源黑体 / Droid Sans Fallback | Roboto |
| 数字专用 | — | DIN(等宽数字,适合表格数据) |
推荐 Font Stack:-apple-system, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif
Web端字号体系(PC后台)
| 字号 | 行高 | 字重 | 用途 |
|---|---|---|---|
| 24px | 32px | Medium | 一级标题 |
| 20px | 28px | Medium | 二级标题 |
| 16px | 24px | Medium/Bold | 正文标题(重要) |
| 14px | 22px | Regular | 正文(Web端基准字号) |
| 12px | 20px | Regular | 说明文字、图表数据、标签 |
字重与行高规范
B端产品通常不超过3种字重:Regular(400)正文 / Medium(500)标题 / Semibold(600)重要强调。
| 行高倍数 | 适用场景 |
|---|---|
| 1倍 | 无行高,图标/按钮内文字 |
| 1.3倍 | 紧凑布局 |
| 1.5倍 | 常规阅读(最常用) |
| 1.7倍 | 长文本阅读 |
间距与栅格系统
8px网格系统
B端设计系统普遍采用8px基础网格(Ant Design、Arco Design、Material Design)。为什么是8px?大多数屏幕尺寸可被8整除;8的倍数同时是4和2的倍数,灵活性高。
常用间距序列:4 / 8 / 12 / 16 / 20 / 24 / 32 / 40 / 56 / 64
格式塔接近原则的间距应用
| 间距 | 关系 | 示例 |
|---|---|---|
| 4-8px | 紧密关联 | 标签与字段、图标与文字 |
| 12-16px | 同组元素 | 表单内字段间距 |
| 20-24px | 组间分隔 | 表单分组间距 |
| 32px+ | 区块分隔 | 页面模块间距 |
24栅格系统
B端设计普遍采用24栅格(Ant Design引领)。可被整除的列数:1 / 2 / 3 / 4 / 6 / 8 / 12 / 24,覆盖从1栏到4栏的几乎所有常用布局。
| 策略 | 做法 | 优点 |
|---|---|---|
| 内容区自适应 | 内容间距随屏幕拉伸 | 完全利用屏幕 |
| 空白区自适应(推荐) | 固定版心1200px + 左右留白 | 良好浏览体验、低研发成本 |
图标与投影
图标尺寸体系
| 绘制大小 | 显示大小 | 应用场景 |
|---|---|---|
| 12px | 12px | 嵌套组件内(标签关闭、输入框清除) |
| 16px | 16px | 行内图标、按钮内图标 |
| 20px | 24px | 系统icon、功能icon、底部导航 |
| 28px | 32px | 重点业务功能入口icon |
原则:绘制大小 = 显示大小 − 4px(预留内边距)。风格统一(全系统统一线型/面型)、视觉均衡、可识别性优先。
三层投影体系(Z轴空间层级)
| 层级 | 参数 | 适用场景 |
|---|---|---|
| 基础投影 | Y=0/模糊=10/10% + Y=2/模糊=6/20% | 卡片、面板 |
| 中投影 | Y=2/模糊=24/6% + Y=4/模糊=12/16% | 下拉菜单、气泡 |
| 上层投影 | Y=2/模糊=48/6% + Y=6/模糊=20/10% | 弹窗、抽屉 |
投影颜色统一使用#4D6CA0(带蓝色色相的深灰),比纯黑阴影更自然。B端产品中投影应克制使用。
数据录入组件
组件选型速查
| 场景 | 条件 | 推荐组件 |
|---|---|---|
| 选择(无分组) | 选项 ≤5个 | 单选框 / 多选框 |
| 选项 >5个 | 下拉选择器 | |
| 开启/关闭 | 开关(结果立即生效,不需要确认按钮) | |
| 选择(有分组) | 分组多 + 每层选项少 | 树选择 |
| 分组少 + 每层选项多 | 级联选择 | |
| 两组间做数据交换 | 穿梭框 | |
| 时间 | 日期/时间/日期时间 | 日期选择器 / 时间选择器 / 日期时间选择器 |
| 数值 | 单个数值 / 数值区间 | 步进器 / 滑动输入条 |
| 文件 | 文档、图片 | 文件上传(上传完成/上传中/上传失败三态) |
表单设计核心原则
后台产品的本质 = 数据的增、删、改、查。增、改、查都可以用表单完成。
| 四要素 | 设计要求 |
|---|---|
| 表单标签 | 清晰简洁,避免歧义。标签右对齐→操作效率高;标签左对齐→阅读效率高 |
| 表单域 | 根据数据特征选择合适组件;先定义4-5种标准长度再匹配内容 |
| 提示信息 | 精准而非「正确的废话」。「请输入11位手机号」✅ vs 「请输入手机号」❌ |
| 操作按钮 | 页面底部居中(主+次);弹窗底部右对齐(次+主) |
数据展示组件
表格——B端最重要的组件
表格被公认为展现结构化数据最为清晰、高效的形式。
| 样式 | 特征 | 适用场景 |
|---|---|---|
| 带竖向分割线 | 列间竖线分隔 | 数据密集、需明确列边界 |
| 带斑马纹 | 奇偶行底色交替 | 宽表格(>6列)、需视觉引导 |
| 极简样式(推荐) | 仅水平分割线/无分割线 | 现代B端产品首选 |
表格关键规范一览
| 元素 | 规范 |
|---|---|
| 列数 | 7±2(米勒定律),更多信息放详情 |
| 文本列对齐 | 左对齐 — 便于高效阅读 |
| 数字列对齐 | 右对齐 — 个位对齐,方便比较大小 |
| 操作列 | 右对齐,固定在表格最右侧 |
| 单元格空数据 | 必须有内容:「0」=没有数量,「-」=没有该项(语义不同!) |
| 行Hover态 | 浅色底色凸显当前行 |
| 虚拟滚动 | 万级数据必须使用(Ant Design Table 5.0+支持) |
空状态设计
空状态是数据展示中最容易被忽略但最常见的状态:
| 类型 | 设计策略 |
|---|---|
| 初始空(新用户) | 引导创建第一条数据 + 操作入口 |
| 筛选空(无结果) | 说明无结果原因 + 建议修改条件 |
| 清除空 | 说明数据为空 + 撤销可能 |
| 错误空(加载失败) | 说明失败原因 + 重试按钮 |
| 权限空 | 说明权限不足 + 申请入口 |
反馈系统设计
反馈强度金字塔
按照对用户的打扰程度,从弱到强:用最低的打扰强度完成反馈目标。
| 强度 | 反馈类型 | 特征 | 停留时间 |
|---|---|---|---|
| 1(最弱) | 即时反馈 | Hover/Click微交互 | 即时 |
| 2 | 过程反馈 | 加载/进度,非打断 | 过程结束 |
| 3 | 轻提示(Toast) | 20字内,页面顶部居中 | 2-3秒自动消失 |
| 4 | 通知提示 | 右上角,系统主动推送 | 6-8秒/手动关闭 |
| 5 | 警告提示(Alert) | 内容区上方,不自动消失 | 手动关闭 |
| 6(最强) | 弹窗/抽屉 | 强制打断,必须操作 | 用户操作后关闭 |
弹窗设计五条黄金法则
- 使用前判断:是否有使用弹窗的必要?(替代:气泡卡片、抽屉、新页面)
- 不超过两种操作选项:一般是「主操作 + 取消」或「确认 + 取消」
- 信息量过大用页面承载:超过960px弹窗 → 考虑抽屉或新页面
- 避免弹窗叠弹窗:体验极差
- 必须叠加时:二级弹窗复杂度应低于一级(形式从「大」到「小」)
弹窗 vs 抽屉:如何选择?
| 维度 | 弹窗(Modal) | 抽屉(Drawer) |
|---|---|---|
| 内容承载量 | 中等 | 接近页面 |
| 宽度 | 固定:560/720/960px | 可调:380-720px |
| 适用场景 | 表单字段<8个、关联性强 | 表单字段>8个、多步骤、需保持上下文 |
Design Token 体系
现代设计系统将设计决策抽象为 Design Token——一种与平台无关的设计变量。2026年,仅40%的团队建立了Token管道,这已成为一流设计系统的分水岭。
Token层级架构
| 层级 | 范围 | 示例 | 权限 |
|---|---|---|---|
| L1 Global Token | 基础设计语言 | blue-500: #3B81E5 | 设计系统团队 |
| L2 Semantic Token | 语义化引用 | color-primary: blue-500 | 设计系统团队 |
| L3 Component Token | 组件级 | btn-primary-bg: color-primary | 组件维护者 |
Token命名规范
推荐采用 命名空间-类别-属性-修饰符 结构:
{namespace}-{category}-{property}-{modifier}
例:color-bg-container-hover / spacing-md / font-size-heading-lg
无障碍设计(Accessibility)
WCAG 2.1/2.2 是国际公认的无障碍标准。B端产品面向企业内部用户,其中约15%有不同程度的残障。无障碍设计不是可选,是必选。
WCAG 2.1 核心对比度要求
| 等级 | 普通文本 | 大文本(≥18px粗体/≥24px) | UI组件/图形 |
|---|---|---|---|
| AA(最低) | ≥ 4.5:1 | ≥ 3:1 | ≥ 3:1 |
| AAA(增强) | ≥ 7:1 | ≥ 4.5:1 | ≥ 3:1 |
B端无障碍检查清单
- 颜色不是传达信息的唯一手段(关键数据同时使用颜色+形状/纹理/标签)
- 弹窗打开时焦点自动移入,关闭后焦点回到触发元素
- 所有表单输入有明确的≶label>关联
- 表格使用正确的≶th scope>标记表头
- 弹窗使用 role="dialog" + aria-modal="true"
- 通知类反馈使用 aria-live 区域
- 面包屑使用 ≶nav aria-label="Breadcrumb">
- 支持完整键盘导航(Tab/Shift+Tab/Enter/Esc)
- 1/12男性是红绿色盲——避免红绿相邻对比
- 推荐使用ColorBrewer配色方案做数据可视化
模块四:典型页面设计
掌握B端六大典型页面的设计方法:表格页、表单页、工作台、详情页、看板页、列表页
B端六大典型页面
| 页面类型 | 核心功能 | 用户目标 | 改版路径 |
|---|---|---|---|
| 工作台 | 概览、入口、待办 | 快速掌握进展,进入工作 | 信息分类 ↓ 交互布局优化 ↓ 视觉优化 |
| 表格页 | 数据查看、过滤、操作 | 浏览和操作结构化数据 | |
| 表单页 | 数据录入、编辑、设置 | 完成信息录入任务 | |
| 详情页 | 信息展示、完整视图 | 了解完整信息 | |
| 数据可视化页 | 图表、趋势、分析 | 洞察数据,发现规律 | |
| 看板页 | 状态流转、进度跟踪 | 管理工作流程 |
表格页设计
表格页 = 数据查看 + 数据过滤 + 数据操作。核心目标:让用户快速找到目标数据 → 高效完成操作 → 准确做出决策。
数据过滤三种形式
| 形式 | 细分 | 适用场景 |
|---|---|---|
| 搜索 | 模糊搜索 / 精准搜索(带标签) | 名称搜索 / 订单号精确查询 |
| 筛选 | 下拉筛选 / 平铺筛选 / 日期筛选 | 选项>5个→下拉;<8个+高频→平铺 |
| 标签页 | 基础/卡片/胶囊样式 | 不同类型数据集合 / 状态切换 / 视图切换 |
筛选项太多如何排列?(渐进式展示)
- 信息排序:用户目标优先于业务逻辑(最常用的放前面)
- 默认折叠低频项:依据数据埋点确定
- 全部低频 → 高级筛选:弹窗承载,入口显示「+N项筛选」
- 多角色场景:自定义筛选配置,每个角色保存自己的筛选视图
数据操作分类与位置
| 范围 | 示例 | 位置 |
|---|---|---|
| 全局操作 | 新增、导入、下载模板 | 表格左上方(始终可见) |
| 批量操作 | 改分组、导出、批量删除 | 表格上方(选中行后激活,仅对当前页生效) |
| 单行操作 | 编辑、删除、查看详情 | 行尾操作列(高频直展,低频折叠到「更多」) |
查看详情:承载方式选择
| 方式 | 信息量 | 优点 | 适用场景 |
|---|---|---|---|
| 表格内折叠展开 | 小(3-5字段) | 不离开页面 | 子表格、详情预览 |
| 弹窗 | 中 | 保留表格上下文 | 中等详情,快速查看 |
| 抽屉 | 大 | 保留表格上下文 | 完整详情+需编辑 |
| 新页面 | 极大 | 独立浏览 | 深度查看、多模块详情 |
| 分屏(Split View) | 大 | 表格+详情并列 | 高频详情查看(客服、邮件) |
表单页设计
表单设计的三大目标
明确
用户一眼就知道:当前在做什么、需要填写什么、填完会发生什么
高效
用户能快速流畅完成填写,不被阻塞、无需思考
安全感
用户知道可以随时返回、修改,不会因误操作导致数据丢失
交互方式选择(从亲密度低到高)
| 方式 | 亲密度 | 容量 | 适用场景 |
|---|---|---|---|
| 页面跳转 | 最低 | 最大 | 独立性强、内容极多 |
| 弹窗/抽屉 | 中 | 大 | 关联性强、≥3个字段 |
| 气泡卡片 | 高 | 中 | 与当前位置强关联、≤5个操作 |
| 原位编辑 | 最高 | 最小 | 编辑即展示、≤5个字段、高频修改 |
提升表单易用性的五大策略
| 策略 | 核心做法 |
|---|---|
| 信息降噪 | 必填/选填分离;渐进式披露(按需展开);低频项折叠 |
| 清晰易读 | 单列布局为默认选择;多列必须有分组依据;按Enter换行 |
| 高效智能 | 自动获取(上下文填充);智能默认值;搜索联想;OCR识别;用选择代替输入 |
| 防错纠错 | 长数字四位一空格;即时校验优于提交校验;错误信息具体化 |
| 所见即所得 | 边设置边预览,减少反复(邮件模板、H5页面配置) |
表单页的体验衡量
| 指标 | 公式 | 关键说明 |
|---|---|---|
| 任务完成率 | (结果页PV / 新建页PV) × 100% | 用PV而非UV(UV已去重,无法统计任务次数) |
| 任务完成时长 | 访问结果页时间 − 访问表单页时间 | 取中位数(避免极端值干扰) |
| 易用度评分 | SEQ/SUS问卷量表 | 与满意度相关性高达0.77,更具可替代性 |
工作台设计
一个帮助用户快速掌握工作进展和进入工作状态的导航页面。核心价值:保证用户70-80%的工作可以通过一个界面完成,缩短操作动线。
两类用户,两种工作台
| 角色 | 核心需求 | 设计策略 |
|---|---|---|
| 管理者 | 掌握业务数据、了解员工进度、处理审批事项 | 概括性 + 洞察性 + 决策导向。秒级看到变化 |
| 执行者 | 待办任务、工作进度、常用功能入口、通知 | 操作性 + 任务导向 + 效率优先。快速进入工作流 |
工作台构成的六大要素
| 要素 | 设计要点 |
|---|---|
| 全局导航 | 平台名称 + 功能导航 + 友好导航(消息、账号、帮助) |
| 数据概览(指标卡) | 名称 + 大字体数值 + 对比变化(△+12.5%)+ 迷你趋势图(Sparkline) |
| 待办事项 | 任务名称 + 数量徽标 + 可点击链接。按截止时间排序 |
| 常用功能(快捷操作) | 4-8个快捷入口(米勒定律),基于频次动态排序 |
| 任务进展 | 进度条或时间轴形式展示 |
| 平台推送 | 可关闭、可折叠。B端用户对广告容忍度极低 |
角色化工作台
不同角色看到的工作台应不同——CEO看全公司KPI、部门经理看团队进度、一线员工看待办任务。在SAP、Salesforce、钉钉等成熟产品中,工作台都是按角色差异化的。
详情页设计
向用户展示一个对象的完整信息,主要用于信息浏览。三大原则:直截了当(尽量平铺)、层次分明(按接近原则分组)、化繁为简(使用相似结构和模块)。
典型详情页分区
│ 顶部导航 / 面包屑 + 返回按钮 │
├──────────────────────────────────────────┤
│ 对象标题 + 状态标签 + 操作按钮区(L1最重要) │
├──────────────────┬───────────────────────┤
│ 基本信息区(L2) │ 辅助信息区(L3) │
├──────────────────┴───────────────────────┤
│ 关联数据区(L4最低)─子表格、关联列表等 │
└──────────────────────────────────────────┘
OKR驱动详情页优化
O:提升详情页的信息查找效率
KR1:合理的信息架构和布局 → 用户5秒内找到目标信息
KR2:高效的操作路径 → 从查看到编辑的步骤 ≤2步
KR3:清晰直观的视觉表现 → 信息层级一眼可辨
看板页设计
三种看板类型
| 类型 | 典型场景 | 维度结构 | 交互方式 |
|---|---|---|---|
| 预约看板 | 会议预约、服务预约、问诊 | 横=时间 + 纵=空间/人 | 点击空白新建、拖拽修改 |
| 日程看板 | 个人待办、提醒、日程管理 | 两个时间维度(日期+小时) | 日/周/月/列表多视图切换 |
| 任务看板 | 工作流、项目进展(Scrum/Kanban) | 列=状态,卡片=任务 | 拖拽改变状态+优先级 |
任务看板设计要点
- 状态列数:2-4列全部展示;5-7列+横向滚动;>7列合并或折叠
- 卡片信息:标题(必选)+ 1-2个关键属性 + 状态标签。其余放详情
- 拖拽反馈:放置目标高亮、卡片阴影跟随、松手后平滑动画
- 辅助功能:搜索、筛选、排序、多视图切换(表格/看板/列表)
列表页与卡片页
不是所有数据展示都适合表格。以下场景推荐使用列表:
| 场景 | 示例 |
|---|---|
| 列数少但单元格内容多 | 消息列表、订单列表 |
| 图文并存,强调图片查看 | 商品列表、作品列表、新闻资讯 |
| 需要视觉吸引力 | 官网/营销场景(阿里云产品列表) |
| 内容有明显版式层级 | 任务列表、项目列表 |
| 强调拖拽编辑 | 看板、项目管理工具、装修工具 |
| 移动端适配(屏幕窄) | 订单列表、评价列表、任务列表 |
移动端B端适配
越来越多的B端场景需要移动端支持——外勤人员、仓储管理、审批通知、数据查看。移动端B端设计面临独特挑战:
| 挑战 | 应对策略 |
|---|---|
| 屏幕空间小 | 信息降噪——仅展示核心字段;用列表代替表格;折叠次要操作 |
| 输入不便 | 用选择代替输入;OCR识别;语音输入;默认值+自动填充 |
| 网络不稳定 | 离线缓存 + 联网后自动同步;保存草稿 |
| 触控精度低 | 点击目标≥44px(符合Apple HIG);操作间距充足 |
| 字体适配 | APP端基准字号16px(正文);金额数字24-36px Bold |
模块五:数据可视化
将不可见的数据转化为可见的图形符号,掌握18种常用图表的设计方法和仪表盘构建法则
可视化设计五步流程
谁看?什么场景?需要什么决策?
比较 / 构成 / 分布与联系
数据特征匹配图表类型
按重要性和关系排列
筛选、钻取、导出、自动刷新
图表核心原则
预注意属性(Pre-attentive Attributes)
人类大脑在200-250ms内就能自动处理的视觉特征:
| 属性 | 精确度 | 适合编码 |
|---|---|---|
| 位置 | 最高 | 连续数据(折线图、散点图) |
| 长度/高度 | 高 | 比较(柱状图、条形图) |
| 面积 | 中等 | 气泡图、饼图 |
| 颜色 | 中低 | 分类数据 |
| 角度/方向 | 低 | 饼图(不易精确读取) |
这就是为什么「柱状图比饼图更容易读取数值差异」——长度是更精确的预注意属性。
数据-墨水比(Edward Tufte)
「Above all else, show the data.」——最大化数据墨水,最小化非数据墨水。
- 去除背景、厚重网格线、冗余标签
- 弱化或移除坐标轴线(保留刻度即可)
- 直接标注数据点,而非依赖右侧图例
- 3D效果几乎永远不需要——它扭曲数据比例
图表绘制五原则
- 大小一致:同级别图表保持相同尺寸
- 线条粗细、圆角一致:粗线+直角→严谨硬朗(金融/工业);细线+圆角→亲和圆润(消费/创意)
- 风格一致:线条型/面型/微扁平——全页统一
- 复杂度一致:每张图表信息密度相当
- 表意合适、具备识别度:不被误解的图表才是好图表
比较类图表(9种)
| 图表 | 用途 | 限制/注意 |
|---|---|---|
| 柱状图 | 分类数据对比(最通用) | ≤12条;Y轴必须从0开始 |
| 条形图 | 条目多或名称较长 | ≤30条;避免大圆角;按数值排序 |
| 折线图 | 连续类别(时间)趋势变化 | ≥3个数据点;≤5条折线;虚线=预测 |
| 面积图 | 趋势+累计值 | 仅在有累积语义时使用 |
| 分组/双向条形图 | 两组以上分类比较 | 分组并排/背靠背 |
| 南丁格尔玫瑰图 | 半径比较数值(圆形直方图) | 有欺骗性——面积=πr²夸大数据差异 |
| 雷达图 | 多维性能展示(综合评分) | 5-8个维度;不适合精确比较 |
| 子弹图 | 对比数值+是否达标 | 比仪表盘更节省空间、更精确 |
| 漏斗图 | 单流程单方向转化分析 | ≥3个流程节点 |
构成类图表(6种)
| 图表 | 用途 | 关键注意 |
|---|---|---|
| 饼图 | 一级分类占比 | ≤5-7类;从大到小顺时针排列;最小扇区≥5% |
| 环形图 | 饼图中间挖空 | 比饼图轻量;中心可放总数 |
| 旭日图 | 多层级数据占比 | =N层饼图;越近圆心层级越高 |
| 堆叠面积图 | 趋势+总量+各分量构成 | 纵轴起点非0,需hover辅助 |
| 堆叠柱状图 | 一级分类+二级占比 | 上层分类非同一基准线,精确比较困难 |
| 瀑布图 | 两值间变化过程 | 正向上加/负向下减(财务报表经典) |
分布与联系类图表(3种)
| 图表 | 用途 | 关键注意 |
|---|---|---|
| 地图 | 地域空间分布 | 支持热力图/散点/飞线/区域填色等变体 |
| 散点图 | 两个变量+每个单品分布 | 识别离群点、聚类、相关性 |
| 气泡图 | 三个变量+每个单品情况 | 第三个变量用气泡面积表示;加象限线做四象限分析 |
仪表盘(Dashboard)设计
仪表盘设计六大法则
| 法则 | 应用 |
|---|---|
| 菲茨定律 | 最重要指标放最大最显眼位置(左上角优先) |
| 雅各布定律 | 使用用户熟悉的图表类型(折线=趋势,柱状=对比) |
| 简洁法则 | 去除视觉噪音,每张图一个核心信息 |
| 格式塔接近原则 | 相关指标放一起,用卡片/容器分组 |
| 米勒定律(7±2) | 每页图表数5-9个,多了分页或折叠 |
| 席克定律 | 提供默认视图,减少用户决策负担 |
大屏可视化
可视化大屏是B端设计的特殊场景——通常用于指挥中心、展厅、领导驾驶舱。
| 要点 | 规范 |
|---|---|
| 分辨率 | 以目标屏幕物理分辨率为基准设计(常见1920×1080 / 3840×2160) |
| 配色 | 深色背景为主(深蓝/深灰),减少长时间观看的视觉疲劳 |
| 字体 | 可使用科技感字体;关键数字超大字号(48-96px) |
| 动效 | 数据刷新动画、飞线图、呼吸灯——适度使用,不过度炫技 |
| 数据刷新 | 明确刷新频率(5s/10s/30s/手动)和数据来源 |
| 开源组件 | ECharts(中文丰富)、AntV(蚂蚁)、DataV(阿里云大屏专用) |
模块六:设计工程化
从设计系统搭建到开发协作,从国际化到AIGC赋能,打通设计落地的最后一公里
设计系统搭建与管理
设计系统的核心价值
保证一致性
全局统一的交互和视觉语言,用户在任何模块都有相同体验
提升设计效率
组件化复用减少重复劳动,设计师聚焦业务逻辑而非基础元素
提升研发效率
前端直接调用已有组件库代码,不再从零开发
沉淀设计资产
快速搭建一个或多个产品的交互框架,支持多产品线扩展
设计系统搭建步骤
从最核心、最高频的功能模块入手
归纳结构相似的典型页面
提取共性,拆分为原子→分子→有机体
分类、名称、原设计、规范要求、调整方案、进度
业务、开发三方评审,制定组件库优先级及上线排期
按功能板块优先级逐步完成产品体验优化
设计-开发协作
Design Token 打通设计到代码
Token是设计师和开发者的共同语言。设计师在Figma中定义Token → 导出为JSON → 开发导入项目 → 代码中引用Token变量。一次修改,两端同步。
| 工具链 | 说明 |
|---|---|
| Figma Variables | 设计侧Token管理,支持颜色、数字、字符串变量 |
| Style Dictionary | 开源工具,Token JSON → iOS/Android/Web多平台输出 |
| Figma Code Connect | 设计组件 ↔ 代码组件映射,保持同步 |
| Storybook | 组件开发与文档,设计师可直接查看真实渲染效果 |
设计交付清单
- 完整的页面设计稿(含所有状态:默认、悬停、激活、禁用、加载、空、错误)
- 标注稿/设计标注工具(间距、字号、颜色Token引用)
- 交互说明文档(流转逻辑、异常状态、边界条件)
- 组件变体说明(每个组件的所有变体和适用场景)
- 响应式断点与适配策略
- 动效参数(时长、缓动函数、触发条件)
多语言与国际化设计
国际化(i18n)= 不同国家语言的兼容;本地化(L10n)= 针对当地文化的定制。
多语言设计四大核心影响
| 影响维度 | 应对策略 |
|---|---|
| 字符长度 | 英文通常是最长的语言(约为中文的2.5倍)。用英文作为设计占位文本,确保布局能容纳 |
| 阅读顺序 | 阿拉伯语、希伯来语为RTL(从右向左)。需要镜像布局和图标方向 |
| 词汇分解 | 不同语言的单词长度、换行规则不同。避免固定宽度的按钮,用padding自适应 |
| 笔画形态 | 不同文字的视觉密度不同。字号和行高需要按语言微调 |
B端产品国际化策略
- 布局采用弹性设计:Flexbox/Grid布局 → 内容自然适配不同语言长度
- 图标代替文字:全局通用的图标语义,减少翻译工作量
- 日期/时间/货币格式化:使用国际化库(如Intl)自动按locale格式化
- 预留30%扩展空间:所有UI文案位置预留充足空间
- 时区处理:明确所有时间戳的显示时区(用户本地时区 vs 系统时区)
设计度量体系
B端设计质量评估框架
| 维度 | 核心指标 | 测量方法 |
|---|---|---|
| 效率 | 任务完成时长、操作步数 | 埋点数据 + 可用性测试 |
| 有效性 | 任务完成率、错误率 | 埋点 + 用户反馈统计 |
| 满意度 | SEQ易用度评分、NPS | 问卷量表 |
| 一致性 | 组件规范覆盖率 | 设计走查审计 |
| 无障碍 | WCAG合规率、键盘可操作性 | 自动化检测工具(axe/Lighthouse) |
数据周期建议
- 改版前后对比:新版上线后至少等2-4周再分析——用户需要适应期
- A/B测试:确保样本量足够大,测试周期至少覆盖一个完整业务周期
- 定期审计:每季度进行一次设计走查,检查规范执行情况
- 持续跟踪:建立设计度量看板,长期监测趋势
AIGC赋能B端设计
2026年,AIGC正在重塑B端设计的工作流程。设计师的角色从「生产者」转向「策展人」——从零创建变为AI生成 + 人工筛选优化。
AIGC在B端设计的六大应用场景
| 场景 | AI能力 | 人工价值 |
|---|---|---|
| 设计规范生成 | 自动生成色板、字体组合、间距系统 | 根据业务场景调优、品牌对齐 |
| 组件变体批量创建 | 一个主组件 → AI生成所有尺寸/状态变体 | 审核和微调 |
| 表单智能填充 | 根据上下文自动推荐默认值和验证规则 | 业务逻辑校验 |
| 多语言自动翻译 | 批量翻译UI文案并自动适配布局 | 术语校准、文化适配 |
| 数据可视化建议 | 根据数据特征自动推荐最优图表类型 | 业务解读、叙事逻辑 |
| 设计走查自动化 | 自动检测规范违规、对比度不足、间距不一致 | 复杂交互逻辑判断 |
B端设计师综合检查清单
启动新项目时
- 明确产品定位:目标客户是谁?差异化价值是什么?
- 梳理核心用户角色(使用者/决策者/购买者)及其目标
- 了解业务流程和关键指标
- 确定技术约束(B/S还是C/S?私有化还是云部署?)
- 调研竞品和行业最佳实践
设计规范建立时
- 定义Design Token(Global → Semantic → Component三层)
- 建立色彩系统(主色+功能色+中性色+拓展色9阶)
- 确定字体体系(字号×字重×行高矩阵)
- 确定间距体系(8px网格+接近原则分层)
- 确定栅格系统(24栏+固定版心+空白自适应)
- 覆盖组件六态模型(Normal/Hover/Active/Disabled/Loading/Focus)
页面设计时
- 信息架构是否合理?(宽而浅 > 窄而深)
- 导航选型是否正确?(≤5项且<2级→顶部;>5项→侧边;多产品线→混合)
- 空状态、加载态、错误态是否都已设计?
- 操作按钮位置和层级是否正确?
- 表格列数是否在7±2范围内?
- 弹窗/抽屉选择是否合理?
- 是否有无障碍问题?(对比度、键盘导航、屏幕阅读器)
上线前
- 所有交互状态是否覆盖完整?
- 错误提示是否具体有用(非「正确的废话」)?
- 是否设置了数据埋点(任务完成率、操作时长)?
- 是否制定了数据收集周期(至少2-4周)?
- 多语言/国际化是否考虑了字符扩展空间?
- 移动端适配是否已测试?