从0到1画出专业原型图的完整指南

如果你跟我一样,只是日常工作中偶尔需要画原型,用免费在线工具就够了。Excalidraw(免费开源,手绘风格,适合快速画线框图)、singcheng.com(流程图和简单原型都能画)、Penpot(开源免费,支持协作,Figma的免费替代品)。

从0到1画出专业原型图的完整指南

不会画原型被产品经理嘲笑?

"你这画的是什么?用户能看懂吗?"——需求评审会上,产品经理指着你的原型图说这句话的时候,全场安静得能听到空调出风口的声音。

这种场景,我相信很多开发者都经历过。

不是科班出身,没学过设计,但工作中又经常需要画原型——给领导汇报方案、写技术方案文档、做内部工具的原型演示。网上搜"原型怎么画",出来的全是产品经理视角的长篇大论,看完还是不知道从哪下手。

今天这篇文章,不讲理论,只讲实操。从一个干了十几年开发、画过上百张原型图的老程序员角度,把"从0到1画一张专业原型图"这件事彻底拆透。


一、先搞清楚:你到底要画什么级别的原型?

很多人一上来就打开工具开始拖组件,画到一半发现方向全错了。原型分三个级别,先搞清楚你要画哪个:

低保真原型(线框图):用矩形、线条、文字占位符搭出页面骨架。不看颜值,只看结构和流程。适合内部沟通、方案讨论、快速验证想法。纸笔就能画,10分钟出一张。

中保真原型:在低保真基础上加了基本样式——真实的按钮样式、输入框、导航栏,颜色克制,主要看页面布局和信息层级。适合需求评审、技术方案附图。这是日常工作中最常用的级别。

高保真原型:接近最终产品外观,有真实内容、交互动效、页面跳转。适合给客户演示、向老板汇报、用户测试。制作成本高,一般只在关键节点使用。

90%的场景,中保真就够了。 不要一上来就追求高保真,花两小时调颜色和圆角,结果需求一变全部白费。


二、画之前的准备工作:比动手更重要

我见过太多人跳过这一步直接开画,然后反复修改到崩溃。画原型之前,花10分钟做这三件事:

1. 列出用户路径

不管你画的是什么系统,一定有用户操作的主线。比如画一个"工单管理系统":

  • 管理员:登录 → 查看工单列表 → 分配工单 → 查看处理进度 → 导出报表
  • 处理人:登录 → 接收工单 → 处理工单 → 提交结果
  • 提交人:登录 → 创建工单 → 查看状态

把这三条路径写在纸上或便签上,画的时候时刻对照——每一个页面、每一个按钮,都必须服务于某条路径。不服务于任何路径的元素,就是多余的。

2. 确定页面清单

根据用户路径,列出需要画的页面。还是工单系统的例子:

  1. 登录页
  2. 工单列表页(含筛选、搜索)
  3. 工单详情页
  4. 创建工单页
  5. 工单分配页
  6. 数据统计页

每张页面对应一个画板,在工具里排列好顺序。不要在一张画板上画完所有内容——那是流程图不是原型图

3. 确定布局规范

  • 页面宽度:Web端按1440px设计,内容区1200px;移动端按375px(iPhone标准)
  • 字号:标题16-18px,正文14px,标注12px
  • 间距:模块间距24px,元素间距12px,按钮内边距8-12px
  • 配色:背景#FFFFFF,主色用一个品牌色,辅助用中性灰

这些数字不用记死,但心里有谱,画出来的东西就不会东倒西歪。


三、动手画:6步从中保真原型

第1步:搭建页面框架

每个页面先搭骨架——顶部导航栏、左侧菜单(如果有)、主内容区、底部操作栏。用灰色矩形占位就行,不用管颜色。

这一步的核心原则:先定结构,后填内容。 就像盖房子先搭框架再砌墙,不要一上来就纠结某个按钮的圆角是4px还是8px。

第2步:填充核心内容

每个页面的主内容区放什么?回到你的用户路径,这条路径走到这个页面,用户要做什么操作?

  • 工单列表页:表格(工单编号、标题、状态、创建时间、操作按钮)+ 顶部筛选栏
  • 创建工单页:表单(标题输入框、类型下拉选择、描述文本域、附件上传、提交按钮)
  • 详情页:工单信息卡片 + 处理记录时间线 + 底部操作按钮

关键技巧:内容用真实文字,不要用"Lorem ipsum"或"测试文字"。写上"服务器磁盘告警-生产环境-紧急"这种真实内容,评审时所有人一眼就看懂。

第3步:标注交互逻辑

中保真原型不需要做真正的跳转,但要用标注把交互逻辑写清楚。方法很简单——在页面旁边放一个文本框,写明:

  • 点击"提交"按钮 → 跳转到工单列表页
  • 点击"取消"按钮 → 返回上一页
  • 工单状态为"已完成"时,操作列不显示"分配"按钮
  • 表单未填写完整时,提交按钮置灰

这些标注是给开发和自己看的,防止评审后回头改的时候忘了当时的设计意图。

第4步:统一组件样式

所有页面画完后,回头统一检查一遍组件样式:

  • 所有主按钮:同样的背景色、字号、圆角、内边距
  • 所有输入框:同样的高度、边框、圆角
  • 所有表格:同样的表头样式、行高
  • 所有弹窗:同样的宽度、标题样式、按钮位置

不一致的组件是原型图最大的不专业表现。 产品经理一眼就能看出来"这不是一个人画的"或者"画的人没走心"。

第5步:添加状态说明

很多开发者画原型只画了"正常状态",忘了异常状态。但恰恰是异常状态决定了你的方案是否经得起评审:

  • 空数据状态:列表没有数据时显示什么?(空状态插画 + "暂无数据"文字 + 引导操作按钮)
  • 加载状态:数据请求中显示什么?(骨架屏 or Loading动画)
  • 错误状态:请求失败显示什么?(错误提示 + 重试按钮)
  • 权限不足:没有权限的用户看到什么?(灰显 or 隐藏菜单)

每个核心页面至少画两个状态:正常 + 空数据。多了不用,但这两个必须有。

第6步:自检清单

交出去之前,对照这张清单过一遍:

  • 每个页面都有明确的标题
  • 用户路径完整,没有断头路
  • 所有按钮都标注了跳转目标
  • 异常状态至少覆盖了空数据
  • 组件样式全局统一
  • 页面之间有明确的跳转关系标注
  • 内容文字是真实的,不是占位符
  • 没有出现任何"TODO"或"待补充"

四、原型图工具怎么选

工欲善其事必先利其器。画原型图不一定要花钱,关键看你的使用场景:

日常偶尔画图:用免费在线工具就够了。Excalidraw(免费开源,手绘风格,适合快速画线框图)、singcheng.com(流程图和简单原型都能画)、Penpot(开源免费,支持协作,Figma的免费替代品)。

需要画移动端高保真原型:singcheng.com免费版(3个文件够用,组件库丰富)、Lunacy(完全免费,Windows原生支持,能打开Figma和Sketch文件)。

需要复杂交互和条件逻辑:Axure(功能最强但学习成本高,适合后台系统原型)。

我的建议:如果你跟我一样,只是日常工作中偶尔需要画原型,别花钱买会员。Excalidraw画线框图、Draw.io画流程图、Figma免费版画中保真,三个工具加起来覆盖95%的需求,全部免费。


五、新手最容易犯的5个错误

画了十几年原型,踩过的坑和见别人踩过的坑,总结下来就这5个:

错误1:一上来就画高保真。 花三小时调配色和阴影,评审时一个需求变更,三小时白费。正确做法:先画线框图,评审通过后再做中保真。

错误2:只画正常路径。 用户操作顺利时怎么走都画了,但点错了怎么办?没权限怎么办?网络断了怎么办?评审时被问住,现场改图,场面尴尬。

错误3:内容全是占位符。 "标题1""内容1""按钮1"——评审时所有人都在猜这到底是什么。用真实业务内容,沟通效率提升10倍。

错误4:一个页面塞太多信息。 恨不得把所有功能都挤在一个页面里,密密麻麻全是组件。信息密度太高,看的人找不到重点。正确做法:一个页面只做一件事,功能多了就拆页面。

错误5:不标注交互逻辑。 画完就交,以为别人能看懂你的设计意图。结果开发按自己的理解做,做出来跟你想的完全不一样。标注不需要很长,一句话说清楚就行。


六、总结

原型图这件事,核心不是工具用得多溜,而是想清楚再动手

  • 先确定原型级别(90%用中保真)
  • 再列出用户路径和页面清单
  • 然后按框架→内容→交互→样式→状态的顺序画
  • 最后用自检清单过一遍

工具不重要,免费工具完全够用。思路对了,用纸笔画出来的原型都比用专业工具瞎画的强。

下次再有人让你画原型图,别慌。按这个流程走,30分钟出一张让产品经理挑不出毛病的中保真原型。


发布平台:星程图示· Singcheng