人都是产品经理旗下【起点学院】推出产品经理“365天”成长计划,BAT大牛带你学产品!
Axure交互是指把静态线框图变成可点击的交互式HTML原型的功能。
每个Axure交互有三个基本的信息单元组成,即When、Where和What。
本示例在静态线框图的基础上进行构建。
用户点击 全局导航栏 上某个Tab时,会链接到对应的页面。新打开的页面将取代当前页面。使用W3C拆解上述过程。
Axure交互由两类Axure事件触发。
OnPageLoad(页面加载)事件可广泛应用于页面和模板,很可能成为常用方法。
示例:更改默认的着陆页
打开生成的HTML原型时,总会显示站点地图区的第一个页面。然而,为了便于原型演示,可能首先打开OverView页。
交互的目标:原型加载时,让站点地图区的第一个页面重新定向到所指定的页面。使用W3C方法拆解这个交互的结构。
交互设置过程:
一种常规的用户体验需求是,通过全局导航栏,清晰告知用户当前处于哪个页面。 页面加载时,全局导航栏会变成当前选择的对应页面。使用W3C方法拆解这个交互的结构。
设置Tab选中后(Selected)的样式的步骤:
作者:binarystar
来源:http://www.jianshu.com/p/0d874e1e040f
备工作:
1.下载echart.min.js,后面放出Axure中引用;
2.进入echart官网-》实例-》官方实例,选择自己需要的柱状图、饼图或者线形图等(也可以在社区-》gallery,
这里都是个人上传的可视化图,比较实用),也可以自己根据需要修改前端代码,完成自己所需要的可视化图,
注意:编辑完成后不要修改如下图所示,切换背景颜色,不然你的辛苦劳作会丢失的!!!!!
点击右下角Download下载一个html,作为后续引入axure内联框架中。
3.在axure中加入一个内联框架,如下图所示:
最后在本地生成HTML文件,将下载的echart.min.js引入到生成的HTML文件下\resources\scripts这个路径下,
同时将生成的HTML文件与在echart中官网可视化图或者自定义可视化图导出的html放在一个目录下,如下图:
然后将area-basic.html的本地路径引入axure的内联框架之中即可。
注意:查看效果不要axure预览模式查看,需要重新发布生成,查看效果
次作业为根据TIM登录界面截图,画出一副一样的原型。
以TIM登录界面为例。
当我们手里仅有这一张截图时,怎样利用Axure做出和截图一样的原形界面呢?
首先,我们要获取到每个元件的长、宽、高、以及对应的X轴,Y轴信息
其次,我们也要知道各个元件中使用的颜色
分析截图,我们将此登录界面分为两部分,上半部为”LOGO”部,下半部分为”登录”部。
将截图放在工作区,将X轴,Y轴设置为0,0.
1.标记”LOGO”部的元件位置。如下:
移动图片到右边,在标记区域中添加元件。
1.1:背景区域:两个直角三角形,一个等边三角形(取色就使用拾色器取色)
1.2:LOGO,应用名称位置:根据标记线,添加LOGO,应用名称,(为什么右图的LOGO看起来是正方形,而左图为矩形呢?因为右图的LOGO下有一勾,在标记时也要将此勾作为一个整体标记。)
2.标记”登录”部的元件位置。如下:
移动图片到右边,在标记区域中添加元件。由于登录部分元件比较多,我们需要分别拆开来看。
好了,记下以上的信息之后,有了标记线,就可以基本准确的画出原形图了,如下:
有了以上的原形,我们做一个简单的交互。交互需求:用户点击“登录”,跳转到正在登陆界面,正在登陆界面如下:
这样看,这个交互就简单了,我们只需要将登陆界面转换为“动态面板”,点击登陆时,显示State2(正在登陆界面)即可。为了再复杂一点,我们设置用户名为“1234”,密码为“1234”,如下:
F5预览,即可
备注:大家可以根据自己的需要,添加各种用例以备后续使用。
本文由 @小甜甜不甜 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自 Unsplash ,基于 CC0 协议
*请认真填写需求信息,我们会在24小时内与您取得联系。