ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Axure RP原型设计全流程:从线框图到PRD的交互稿落地指南

Axure RP原型设计全流程:从线框图到PRD的交互稿落地指南 简介专门讲解 Axure RP 原型设计的图文教程定位清晰面向产品经理、需求分析人员和交互设计师等需要快速产出可演示原型的初学者。教程以实际操作为主线首先对比纸笔、Word、Visio、Photoshop 等常用工具的利弊说明 Axure 在带注释线框图和交互表达方面的优势随后按欢迎界面、主界面命令区、工具栏、站点地图、组件库、动态面板、注释与变量等模块逐个解说并配有实例演示能帮助读者从零建立起完整的原型设计认知。压缩包体积仅 4.73MB共 1 个 doc 文档下载后无需复杂解压即可直接查看图文内容。目前已有 165 人学习内容适合系统阅读与上手练习。借助教程中的分步骤讲解读者可以快速掌握自动保存线框图、不写代码一键生成 HTML 演示原型、自动生成规范 Word 文档等核心操作为正式开展产品原型设计打下扎实基础。1. 原型设计工具这么多为什么最终把时间花在 Axure RP 上从纸笔到交互稿的落地逻辑产品经理圈子里的原型工具掰着指头能数出一长串纸笔、Word、PPT、Visio、PS、Fireworks、Dreamweaver。我刚带项目那两年这些工具全摸过一遍结论很直接——没有一个是专门为产品原型设计的。纸笔适合记录灵光一现的瞬间Word 适合写大段文字说明PPT 适合给老板演示Visio 画流程图确实利索但真要表达这个按钮点下去之后页面怎么变它们全都使不上劲。后来接触到 Axure RP才意识到之前一直在用错工具硬扛。Axure RP 的价值不是画图多好看而是它把线框图、交互逻辑、注释说明整合在同一个文档体系里按 F5 能生成可点击的 HTML 演示稿按 F6 能导出一份接近 PRD 的 Word 规格说明书。这篇笔记就是把我拆过的 Axure 教程整理成可复现的路径界面怎么认、站点地图怎么搭、组件怎么用、交互和注释怎么配合以及最容易翻车的几个细节。适合刚转行做产品、或者被交互稿逼到用 PPT 硬拼的从业者跟着走一遍能把原型设计的整个工作流跑通。2. 先把工作区拆明白Axure RP 界面功能区和信息栏的隐藏用法2.1 主界面七个功能区哪些是天天用的哪些是摆设安装启动 Axure RP 后真正干活的主界面可以切成七个区域我按使用频率排个序。先说工作区这是画原型的舞台上部显示文件名支持同时打开多个文档用标签页切换。左边是站点地图也就是 sitemap管理所有页面文件和流程图文件树形目录结构和 Windows 资源管理器很像。右边是器具箱囤积了所有画线框图和流程图的 widgets拖拽到工作区就能用。下方是页面笔记和页面载入交互区前者给整个页面写说明后者设置页面初次打开时的状态。底部还有一个针对元素的注释与交互区这是 Axure 最核心的面板后面单独展开。剩下的菜单栏和工具栏用法和 Office 差不多唯一要留意的是 Axure 特有的几个菜单项wireframe 菜单管线框相关命令object 菜单管对象操作generate 菜单负责生成 HTML 和 Word 文档。第一次打开软件的人容易忽略的是工作区最底部那行信息栏左边显示文档保存状态右边当你选中一个 widget 时会显示它的宽度、高度、距离页面顶部和左边的像素值。这行小字对交互稿的像素级对齐极其有用。UI 设计师问这里距离左边多少像素的时候不用靠肉眼猜直接用键盘方向键微调 widget 位置信息栏的数字会跟着变。Axure 生成的 wireframe 可以转成 HTML所以从画稿阶段就能度量像素这是纸笔和 Visio 做不到的。2.2 wireframe 工具组逐一说清哪些常用、哪些有坑器具箱里分两类工具wireframe 线框图和 flow 流程图。wireframe 工具对应 web 页面里的各种视觉元素这里挑重点讲。图片和文本面板是最基础的图片可以插入占位图或真实图片文本相当于无链接的文字。超链接是带链接的文字在 Axure 里它和普通文本除了外观不同交互本质上没有区别但画图时建议规范区分让设计师一眼能看出哪些文字可点击。矩形用来表达板块边界可以编辑样式。占位符是个容易用错的工具它通常用来表达页面中暂时不处理的区域比如系统升级中不需要修改的部分一定要配合注释文字说明否则协作时别人看不懂这块是什么。按钮和表单控件包括文本输入框、多行文本区、下拉列表框、列表选择框、复选框、单选按钮这些都结合表单场景使用画注册页、登录页、搜索页的时候拖出来就行。表格工具是 Axure 的一个短板增加行、删除列、调整宽度都不方便很多老手宁可画几个矩形拼一个假表格也不愿意用原生的 table 工具。水平线和垂直线用来分割页面板块注意和真实页面一样Axure 里只有水平和垂直两种线条。形状按钮可以编辑边角做导航和多帧切换按钮很顺手。图像映射区是一个相当重要的隐藏功能经常被新手忽略——它可以在大图上划出一片透明区域给图片的某个局部挂交互和注释比如一张产品图上某个区域的点击行为指向另一个页面就靠它实现。内联框架相当于 HTML 里的 iframe用来嵌入另一个页面后台系统的左右分栏布局就是典型场景但注意 Axure 的 iframe 不支持百分比只能按像素设置和实际页面效果有差距。2.3 动态面板和菜单Axure 从静态走向可交互的分水岭动态面板是 Axure 最值得花时间的工具它是多个状态叠加的动态区域默认显示其中一个状态用户触发按钮、图片或下拉列表时可以切换到不同的状态。不同状态之间的关系类似 Photoshop 的图层也类似 CSS 的 layer。右键动态面板可以编辑状态每个状态里的编辑方式和编辑普通页面完全相同。用动态面板能实现 Tab 切换、轮播图、折叠菜单、弹窗这类需要一个区域换内容的效果。菜单工具分水平和垂直两种添加子菜单的方法很直接选中菜单项添加 submenu 就行。做导航栏的时候这个工具能省很多事但要注意菜单项的交互层级如果项目复杂我一般会先用动态面板搭建菜单结构再统一绑定交互事件比直接用菜单工具更可控。总之widgets 工具栏里的每个工具都是一块积木画线框图能不能出效果取决于你是否清楚每一个积木的适用边界。图像映射区用来做热区点击动态面板用来做多状态切换这两个是交互原型和静态图拉开差距的关键。3. Sitemap 和 Masters 的配合打法让文档结构和复用模块各司其职3.1 站点地图的命令重点不是懂功能而是懂父子关系的设计意图Sitemap 面板提供了一整套页面管理命令新增子页面、页面上移下移、页面降级升级、删除、编辑、生成流程图。这些命令本身一看就会难点在于怎么组织页面结构。Axure 的页面可以设置为 wireframe 或 flow 两种类型flow 图标和 wireframe 图标在视觉效果上有明显区别。我的习惯是先画流程图再根据流程图构建页面文件框架最后才动手做具体页面的细节。这套顺序能让页面关系始终被业务逻辑牵引而不是想到哪建到哪。推荐两种典型的父子关系用法。第一种是 flow 作为父页面wireframe 作为子页面先画出整体业务流程再按流程节点拆出具体页面这种结构适合从流程推导页面。第二种反过来wireframe 作为父页面flow 作为子页面页面线框图的某个细节需要单独梳理流程时就用 flow 做子级来展开说明。复杂产品里这两种结构往往是混合的你中有我、我中有你不用死守某一种。3.2 Masters 的三种行为模式用错场景会很麻烦Masters也就是复用模块和 Sitemap 面板的操作几乎一样但本质完全不同——Sitemap 里的文件是最终展示页面Masters 里的文件只是页面的一个组成部分。它对应到网页开发中的 include 概念把一个重复出现的头部、侧边栏、页脚抽出来在多个页面里统一调用改一处就全局生效不用每个页面重复画。这和不写代码就实现模板复用的效果是 Axure 提升效率的一个大杀器。Axure 4 之后Masters 增加了行为属性这是最容易用出问题的点。normal 是一般复用文件页面中被调用的模块和模块本身完全一致。place in background 是定位复用模板模板里的 widgets 会锁定在原有位置置于页面底层适合做头部、底部、侧边栏这些有明确位置的模块。custom widgets behavior 是自定义模块和前两种有本质区别前两种是页面中的内容和模块完全一致自定义模块与页面中被复用的模块是母子关系模块决定功能和位置但进入特定页面后各部分的功能说明可以分别重新定义。换句话说同一个自定义模块被用到不同页面时可以局部改写注释和行为而不是一刀切地保持一致。批量操作方面右键菜单里有批量将模板运用于页面、批量从页面中移除的功能。置入时会弹出 Sitemap 目录树可以勾选使用范围。注意位置和选项设置里有一个只有页面中没有此模板时才置入的选项默认是选中的如果取消了勾选而页面里已经有这个模板就会重复置入造成内容重叠除非有特殊需求否则建议保持默认。3.3 用 usage report 排查模板引用被忽视的维护工具Masters 数量一多经常忘了哪些页面引用了哪个模板。右键选择 usage report会弹出引用列表显示所有使用了这个模板的页面文件双击列表里的文件可以直接在工作区打开对应页面。这个功能的实用价值在于修改一个模板时你能立刻看到影响范围是被 10 个页面引用还是被 50 个页面引用从而判断改动风险。我一般在大版本迭代前都会先跑一遍 usage report把受影响的页面列出来逐个确认后再动 Masters 文件避免改一个模板牵出一串页面样式崩掉的尴尬。4. Axure 实操避坑清单从文件兼容性到交互无效的常见问题排查4.1 高版本文件低版本打不开协作前必须先统一版本现象同事发来一个 .rp 文件本机装的是低版本双击打开报错或提示文件格式无效完全看不到内容。原因Axure 4.6 高版本创建保存的文件无法用以前的低版本打开Axure 官方在欢迎界面就已经提示过这一点。但实际协作中团队里总有人的版本比其他人旧尤其是历史遗留项目版本跨度大时这种问题几乎是必然的。解决先确认团队内部统一使用同一版本原则上以项目组内最高版本为准。如果你是接到外部文件的那一方先让对方导出一份低版本兼容格式或者直接让对方导出 HTML 演示稿来看效果。如果必须用原文件就升级本地软件再打开不要贪图省事用在线转换工具Axure 文件内部结构复杂转换后容易出现丢失交互的问题。4.2 表格工具操作困难别硬刚原生工具现象往工作区拖入表格后调整行高、列宽非常费劲增删行列的逻辑和 Excel 完全不同想把某个单元格的内容单独改样式也要折腾半天。原因Axure 的表格工具本身设计就不够顺手增加行、修改行、列宽度都不方便官方在后续版本里也没有做颠覆式优化这是产品本身的边界。解决如果只是展示静态数据列表可以用矩形拼接的方式替代表格视觉上效果一样还更容易控制细节。如果需要真正可排序、可交互的表格我会用动态面板 中继器来实现中继器是 Axure 里处理列表数据更正统的方案后端数据结构清晰时用中继器对接数据源效果远好于原生表格工具。4.3 动态面板状态切换不生效先检查触发事件和状态名称现象设置了按钮点击切换动态面板状态生成 HTML 后点击按钮没有反应或者切到了错误的帧。原因最常见的原因是动态面板的状态名称没有重命名默认状态名是 State1、State2事件设置时选错了目标状态其次是触发事件类型选择有误比如把鼠标单击的事件设成了鼠标移入结果鼠标悬停时才会切换点击时没有任何反馈。解决给每个状态起具体名称比如展开态收起态加载态事件绑定时按名称选择就不会错。检查事件类型是 click 还是 mouseenter按压、移入、移出三者的触发时机完全不同一定要和需求对齐。生成 HTML 之前用预览模式逐个点击测试一遍尤其是多个动态面板嵌套叠加时逐层排查目标面板是否被遮挡。4.4 注释和交互分不清位置导致页面元素说明丢失现象写好的注释在生成 Word 文档时找不到或者跑到别的对象下面去了。原因Axure 的注释和交互面板分成两个位置——右侧是针对页面元素的底部是针对整个页面的很多人容易在一个面板里找另一个面板的内容找不到就以为没写上。解决页面级说明在底部 page notes 区域编辑元素级说明在右侧 annotations 区域编辑。自定义字段时选中右侧的 annotations interactions 后选择自定义字段定义字段类型有 Text、Number、Date、Selectlist 四种。勾选 Selectlist 可以预先设置几个选项比如优先级里可选 P0、P1、P2生成文档时直接下拉选择比每次手输文字稳定得多。生成 Word 前在注释面板里检查一遍确认所有需要说明的 widget 都已添加注释再按 F6 导出。4.5 生成的 HTML 演示稿样式和线框图差距大重点检查字体和间距现象F5 生成的 HTML 打开后文字大小、行间距和编辑时的线框图不一样布局显得很松。原因编辑时某些元素使用了默认字体和默认字号Axure 生成的 HTML 在调用系统字体时不同环境下的渲染效果有差异。另外用方向键微调位置时没有对齐网格导致元素间的像素距离不统一。解决在编辑线框图阶段就把文本的字号、加粗、颜色、对齐方式固定下来不要全都保持默认。位置调整时打开对齐网格功能配合信息栏的 px 数值精确定位。多选多个组件后使用工作区顶部的对齐工具统一水平或垂直对齐避免依赖肉眼微调。这样生成的 HTML 演示稿才能接近设计稿的还原度。5. 交互 注释 一键生成把自己常用的 PRD 输出流程沉淀成模板到这一步Axure 的基本能力已经覆盖了但真正拉开效率差距的是把交互设置和注释字段组合起来形成一套可复用的输出模板。交互功能解决这个按钮点了之后页面怎么走注释功能解决这个字段在程序中应该怎么实现两者配合好生成的 HTML 能让开发直接看到交互逻辑生成的 Word 能接近一份可用的 PRD 文档。注释字段的自定义是这套流程中容易忽略但很关键的一步。Axure 自带的注释字段比如 specification、status、benefit、effect是参照欧美公司文档习惯归纳的不一定适配国内团队的实际需求。选中 annotations interactions 里的 customize fields可以删除默认字段新建自己的说明项字段类型可以是文本、数字、日期或选择列表。比如我一般建三个字段功能说明用 Text优先级用 SelectlistP0、P1、P2、P3参数/边界用 Text。页面级别的说明则在 page notes 里管理只支持一段文本用来写这个页面的整体用途和数据来源。生成文档的操作并不复杂F5 生成 HTML 演示文件F6 生成 Word 规格说明文件。但如果你把这套流程固化下来每次新项目直接从模板文件开始就不需要重新配置字段。我的做法是维护一个 Axure 模板文件里面预置了统一风格的站点头部、底部、侧边栏以及定义好的注释字段每个新项目开始时复制一份在此基础上改页面而不是每次都从空白文档搭起。这样既能保持多个项目输出文档的一致性也让接手的人更快进入状态。还有一个小技巧是用键盘方向键微调位置配合底部信息栏的 px 数值比鼠标拖动精确得多。选中一个 widget 后按方向键可以逐像素移动按住 Shift 加方向键可以一次移动 10 像素对对齐多个组件很有帮助。尤其在生成高保真度线框图时像素级的对齐直接决定 HTML 演示稿的观感。从那以后我每次画原型之前都强制自己先走一遍这套顺序定义注释字段 → 画出流程图 → 搭 sitemap 结构 → 建 Masters 复用模块 → 拖放 widgets 画线框 → 绑定交互 → F5 预览 → F6 出文档。流程熟练后一份带交互、带注释的原型加文档一个上午就能完整交付。希望这些拆解过的细节能帮你在 Axure 上少走几步弯路。本文还有配套的精品资源点击获取
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进