Axure是产品经理们最常使用的原型绘制工具之一,熟练掌握Axure会让产品经理在产品设计时事半功倍。笔者刚开始学习Axure时,常通过高保真还原一些现有的网页来提高自己的技能。下面将通过一个高保证还原一个真实实例来介绍Auxre的使用方法 ,涉及页面布局、页面交互等常用技巧。如果你刚刚接触Axure,熟练掌握本文的案例和方法,你的Axure使用技能突飞猛进。

案例任务:

使用Axure 7.0高保真还原www.ohsame.com 首页(以下简称same官网) 的布局和交互。

在开始做之前,我们首先观察一下same官网,将需要做的任务分解成为一个个小任务,然后逐一击破。

任务组一:页面布局

我们首先看看可以将页面布局分解成哪些任务:页面内容居中

背景由上中下三个色块组成

产品介绍部分的6个部分布局一致但内容不同

布局一

页面居中是网页布局的一般要求,在Axure中可以通设置“页面样式”居中对齐来达到这一效果:

布局二

网页中较常见的只会使用一种背景颜色,直接在“页面样式”的背景色中设置相应颜色即可。尚若要设置多种背景颜色布局,而且在不同的设备和浏览器上都呈现相同效果,就需要采用科学而不是乖戾的做法。我的方案是:使用上中下三色背景图片来布局。我测量了一下三个背景色块的高度,并使用ps制作了一张宽2px高1410px(蓝色 458px: 白色 916px: 蓝色 36px)的三色png图片。然后在“页面样式”的背景图中导入这张背景图。

布局三

6块部分内容一致但布局不同,既不能使用动态面板也不能使用母版去处理。最不讲技巧性地做法当然是使用“复制-粘贴”方式复制六个出来,然后逐一改掉字体和背景图片。但是,今天我想说的是一种更技巧性的做法:使用中继器来布局。

Axure7.0默认元件库新增了“中继器(repeater)”这种强大的元件。使用中继器可以轻松的布局出相同样式但内容不用的页面。每一个中继器都是由三块基本元素组成:展示元件组、数据集、项目交互逻辑。展示原件组规定了展示出来元件的基本布局和样式;数据集规定了展示的内容;项目交互逻辑则将二者联系起来,决定那一条数据显示在哪一个元件上。理解了中继器的逻辑,使用起来就会很方便了。

3.1 布局中继器展示元件组

首先从元件库中拖出一个中继器元件出来,如图左侧的“原始状态”。双击原始状态的中继器进入中继器编辑界面,当然原始的这三个矩形并不是我们想要的元件,于是我毫不留情的删掉了他们。然后在页面上拖入了一个图片元件和一个段落元件,并分别在右侧编辑栏给元件命名。命名可以帮助我们在添加用例时快速找到需要操作的元件,合适的元件名能让工作有更高效率。经过调整图片的大小和段落的样式,完成状态的中继器展示原件组如图右侧所示。

3.2 设置数据集

打开页面下方的编辑栏,选择最左边的“中继器数据集”。数据集的每一行记录对应的一条相关的数据。我们需要布局6个产品介绍内容,就需要添加6条数据记录。将鼠标放在数据集上,单击鼠标右键可以导入图片。创建完之后数据集如下。

3.3 接下来,需要编辑“中继器项目交互”,将数据集与展示原件组联系起来

就像之前描述过的一样,这一块主要说明了哪一数据集应该被赋值给哪一个元件。双击“用例”可以进入用例编辑页面,使数据集的第一列数据等于文本,第二列数据等于图片。

(用例编辑界面)

完成这些之后,回到主页,我们发现6个布局块纵向排列,这并不符合原图的布局。这就需要再次设置一下“中继器格式”。横向排列,每行3个;然后设置一下行间距和列间距。

再次回到主页,布局就很完美了。

处理完布局之后,我们来观察一下页面交互,还是像上面一样进行任务分解。

任务组二——交互设计

分解之后,得到如下任务组:将鼠标移入“立刻下载”按钮,按钮背景色变深;

点击“立刻下载”按钮,“下载”对话框从页面显现出来并移动到页面中央,同时“下载”对话框之外形成遮幕效果;

点击“下载”对话框之外的区域,对话框向下移动然后消失。点击“下载”对话框的背景,无任何效果;

将鼠标移入“iPhone 下载”和“Android 下载”按钮,按钮背景色变深,点击按钮在当前页打开下载链接。

经过任务分解之后,我们发现,这些看似复杂的交互,其实是由一块块小的交互步骤组成的。经过一些分解然后组合在一起,就可以实现页面的效果。

交互一

鼠标移入特定区域并给出反馈,这是一种很常见的交互效果。给按钮添加两个用例,分别在鼠标移入和移出时触发不同的交互用例即可。移入时还需要判断“下载”对话框是否显示,只有在“下载”对话框不显示时才需要触发此用例。

交互二

这是一个较复杂连续的交互动作,分成4部分组成:

首先需要将下载窗口归位,以防止上一次操作中没有还原下载窗口,导致第二次操作时显示效果不一致。

第二步,将下载窗口显示出来;

第三步,将下载窗口上移到页面中间位置;这一步与第二步之间的动作时间需要仔细调节,以免两步之间不连贯。

第四步,显示遮罩效果。

交互三

这一步与上一步效果相反,不过触发的区域是“下载”对话框之外的页面,而不是“下载”按钮。可以在底部编辑栏添加一个“页面单击鼠标时”触发的用例:

首先,判断“下载窗口”是否显示并且鼠标点击的是下载窗口之外的区域;

第二步,将“下载窗口”下移;

第三步,向下滑动“下载窗口”并隐藏。第二步和第三步同样需要调节好动作时间,使动作连贯协调。

当然,除了这些显而易见的交互效果。我们还容易发现:

当页面滚动时,下载窗口不动。可以把“下载窗口”转变成动态面板,并在右键菜单中设置为“固定到浏览器”。

交互四

这一交互与第一个交互相同,下面列出用例:

总结

到此,整个页面就设计完成了。通过对线上存在交互实例进行高保真还原是用来锻炼原型工具使用技巧的绝好方法,同样也可以加深我们对交互动作在代码实现逻辑的理解,知道前端设计师的不易。

作者:马成宇(微信号happymcy),有米科技产品经理,曾多次在有米内部进行Axure培训。

axure删除的页面怎么恢复_Axure高保真还原Web首页布局和交互教程相关推荐

  1. axure删除的页面怎么恢复_Axure如何应对意外关闭

    在使用Axure的时候,相信很多朋友都遇到过这样的情况:axure提交的东西都不见了.内容做到一半或者已经快要完成时,软件意外关闭,导致做的内容意外丢失.看着自己的劳动成果就这样浪费了,这种情况真的令 ...

  2. axure删除的页面怎么恢复_Axure——恢复以及备份功能从容面对意外

    标签: 1.      背景 最近刚刚接手java项目,在进行了为期一周的需求理解之后,对于最初的原型也开始做微小的调整,十一期的小伙伴们也积极地参与进来,这使得我们这个团队不断地在壮大和温馨. 眼看 ...

  3. axure删除的页面怎么恢复_微信删除好友怎么找回?快速恢复,真的不难

    微信删除好友怎么找回?生活中经常会因为一些鸡毛蒜皮的小事和好友发生争吵,或者是因为一些三观和见解不同会发生一些小矛盾,然后就删除了好友.其实过了很长时间以后再想起这档事情,觉得完全没有必要,一时的生气 ...

  4. 删除的页面怎么恢复_手机短信删除了怎么恢复?手机短信恢复最新教程

    手机短信删除了怎么恢复? 时至今日,PC端互联网日渐饱和,移动互联网正在蓬勃发展,当然也有很多渐入末路.意料之外的是,像短信验证码仍在行业中占着举足轻重的地位.相信很多小伙伴都有定期清理手机短信的习惯 ...

  5. 永久性删除的文件怎么恢复,怎么还原文件

    电脑用户多多少少都有过把文件永久性删除的经历,选择废弃的文件执行了shift+delete操作,或者是把回收站的文件都清空了,而又忘记了对电脑文件进行备份,这种时候要怎么还原文件呢?永久性删除的文件要 ...

  6. axure变成一个小手了_Axure原型:超漂亮的系统首页

    今天和大家分享如何在axure里,用中继器做一个漂亮的系统首页. 大家也可以把这边文章当作中继器的初级教程,本教程中就讲到设置文本.图片.筛选这几个常用的交互事件:希望通过这个案例,能让大家学会用中继 ...

  7. iphone彻底删除照片如何恢复_苹果手机删除的照片如何恢复

    如果我们一不小心将那些宝贵的图片误删了,那我们肯定会很心疼,那么,苹果手机删除的照片如何恢复?下面将会给大家介绍方法. 苹果手机删除的照片如何恢复 方法一:通过iCloud恢复 通过使用Apple I ...

  8. 不小心删除微信聊天记录怎么恢复?不看看这几种方法怎么行

    聊天记录的删除到恢复的过程确实令人糟心,找不到恢复方法的时候更加糟心,不小心删除微信聊天记录怎么恢复?虽然恢复数据确实很难,但是还是有方法去解决的!小编这就给大家看看这两种方法到底行不行! 方法一:通 ...

  9. iPhone删掉的照片能恢复吗?iPhone最近删除的照片怎么恢复?

    有些人喜欢拍照,有些人喜欢录制视频,因此很多iPhone手机用户的内存里会存上成百上千张照片.由于照片本身占的内存就比较大,久而久之,在清理内存的时候很可能就会不小心被删除掉.iPhone删掉的照片能 ...

  10. 苹果手机永久删除的照片怎么恢复?

    相信大家都会遇到这样的问题,拍照时多拍几张,在选出认为最好的那张照片,分享出去.但随着手机里的照片越来越多,清理一些不需要的照片是必不可少的,不过由于图片太多,这很容易就删除了手机里的重要照片.如果是 ...

最新文章

  1. 重塑HPE:6笔收购推动销售增长
  2. 免费开源、功能完善、暗黑风格,你会拒绝这款SSH工具吗?
  3. 安装php5、卸载php、安装php7的教程
  4. python ui自动化配置文件,Python+Selenium进行UI自动化测试项目中,常用的小技巧2:读取配置文件(configparser,.ini文件)...
  5. python实现websocket服务端
  6. 斐波那契数列的3种求法及几种素数筛法
  7. 第6讲 | 理解区块链之前,先上手体验一把数字货币
  8. TCP/IP协议族之应用层协议(FTP、TFTP)
  9. [剑指offer]面试题第[1]题[JAVA][二维数组中的查找][数组][二分]
  10. [笔试面试题] 9-数据结构与算法篇
  11. 使用Nginx制作下载站点
  12. 会场安排问题(贪心算法) Comparator类排序的学习
  13. 用于创建此对象的程序是excel_一起学Excel专业开发22:使用类模块创建对象1
  14. linux安装思源字体下载,CentOS7安装思源黑体(Source Han Sans)方法
  15. java中implement_java中 implement和extends的作用和区别详细解释
  16. 给你的Potplayer设置老板键
  17. Android获取通讯录联系人,右侧字母滑动索引
  18. 5G网络巨大耗电量和基站密度,注定5G服务价格昂贵
  19. 机器学习常见算法思想的面试宝典
  20. Java字符串相关操作(一)

热门文章

  1. 【软考系统架构设计师】2020年下系统架构师综合知识历年真题
  2. 9008刷机教程oppo_手机黑砖9006/9008救砖教程 通用救砖模式刷机修复方法
  3. ##智能优化算法复习--免疫算法IA
  4. C#实现微信扫码登录
  5. CGI-Plus v5.0.0.6 一键系统备份恢复工具箱单文件增强版
  6. 使用微PE工具进行u盘重装系统
  7. ad13批量安装元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...
  8. matlab绘图举例,MATLAB绘图教程详解
  9. 微信小程序文件实现下载并预览(ios及安卓手机)
  10. Log4cpp 安装和使用