用户体验包括三部分:用户研究、视觉设计和交互设计。按顺序进行,在用户研究和视觉设计之后,开始交互设计,Axure是最好的交互设计的软件。

Vogue是著名的奢侈品品牌,网站设计“高大上”,用Axure来仿真Vogue,能够充分挖掘Axure的潜能。

Vogure 网站首页具有四大功能:菜单,旋转木马,固定在右下方的导航和反馈窗口。下面简单介绍如何用Axure来实现这四个功能。

一、菜单,

vogure有两级菜单,第一级如图一,显示在第一行。

图一

第二级菜单如下图二所示,当鼠标移到“鞋包”上时二级菜单就会出现。

图二

首先,来学习如何制作。

1、拖入多个rectangle并将其排成一排和输入名称,“首页、潮流、时尚…”。再拖入输入框rectangle当作下拉框使用,叫“rectangle”。Rectangle内可填充颜色、改变边框颜色,改变透明度等。(图三)

图三 改变颜色边框和添加阴影

2、在下拉框内输入文字覆盖“潮流”一点,再点击Send to Back,然后隐藏。(见图四)

图四 潮流覆盖在rectangle上

3、在“潮流”中加入onMouseEnter 和onMouseOut事件;onMouseEnter 事件中的case1选择条件if visibility of rectangle equals false,然后show,case2选择条件if cursor is not over area of rectangle,再hide。OnMouseOut事件中添加和onMouseEnter中case2相同条件。(下图图五)

图五 潮流选择事件和actions

4在“rectangle”中选择onMouseOut事件选择hide “rectangle” 。(图六)

图六  rectangle添加事件

结果图略

小提示,Axure中事件和条件的说明:

1、事件,有onMouseEnter, onMouseOut, onClick, onLoad等事件机制。这些事件可以帮助做到和真正网页相同的效果。OnMouseEnter, 当鼠标移动到添加onMouseEnter事件的地方,就会触发事件,在该事件中,添加操作,如弹出下拉窗口;onClick则是点击触发,添加onClick事件的地方点击就会发生事件,如跳转到另一窗口;onLoad,在窗体装载完成后运行,添加onLoad事件后,在组件显示之前事件发生。

2、条件,例如:if state of “动态面板”equals 01。还有14种类似“state of xxx”的条件的开头,还有equals可换成其他。

二、旋转木马,

所谓“旋转木马”就是图七所示:

图七

图片和字幕会定时转动,按左右箭头或底下的灰色小点图片和字幕也会转动或跳转。

看着精美,做起来当然也很麻烦。用Axure仿真要加不少事件,来看看怎么做:

1、拖入一个rectangle 将其转变为动态面板(点击右键选择Convert to Dynamic Panel)。

2、双击面板取名为“动态面板”然后加入多个Panel
States 01、02、03、04……(有多少图片加多少)。(图八)

图八 添加panel states

3、双击01,点击Panel
State Style里inport加入图片。02、03同样的方法。(见图九)

图九 面板加载图片

4、回到“动态面板”选择onPanelStateChange事件case1添加条件if state
of 动态广告 equals 02,再选择move,wait和set panel state;加case2添加条件if state of 动态广告 equals 03,再选择move,wait和set panel state;加case3或case4相同的actions和相似的条件。(见图十、十一、十二)

图十 添加条件

图十一 设置好全部条件1

图十二 设置好全部条件2

5、加onLoad事件wait和set panel
state。若是想加左右按钮,1拖入image加入图片放入合适的位置在“动态面板”中加,加入事件onClick选择set panel state,左右同样方法。还有跟着图片的一起走的圆点,几张图加几个点,加一个不同颜色的点覆盖那几个点,再加onClick 事件(别忘记坐标;还有Move to和Move by是不同的,Move to表示移动到哪一个位置如:(543,644),Move by表示移动几个位置如:(40,0),表示x移动40,y不动。),所有点加类似的actions。(见图十三、十四、十五)

图十三 左按钮加事件

图十四 右按钮加事件

图十五

效果图略

三、固定在右下方的导航,

“固定在下方的导航”只好这么称呼它,因为它也是菜单,但是不太全而且有返回顶部的功效:(见图十六)

图十六

制作方法不太难,事件要选好。

1拖入四个或五个rectangle组成一组并取名为01、02、03、04、05,再加下拉框和右侧弹出标示,取名01001、02001、03001、04001、05001。(见图十七)

图十七 五个rectangle叠在一起

2和菜单相同,要加两个case在onMouseEnter事件中,标示也需要加一个onMouseOut事件选择hide;01、02、03、04、05和其标示事件和下图(图十八、十九)

图十八 01加事件

图十九 01001加事件

四、反馈窗口,

反馈窗口是一个重要的功能,搜索,选择都需要它。如图二十

图二十

1在default 或bootstrat中选择forms,拖入一个Text
field 和Droplist。
(见图二十一)

图二十一 拉入元件

2取名输入“输入xxxxx”并变为灰色。(见图二十二)

图二十二 改变字体颜色

3加入事件onKeyUp,输入条件if text
on This equals " 输入要搜索的关键字",选择set panel state。(见图二十三)

图二十三 添加set panel state

使用Axure来仿真Vogue网站的更多相关文章

  1. AXURE RP8 - 实战手册 网站和APP原型制作案例精粹

    扫码时备注或说明中留下邮箱 付款后如未回复请至https://shop135452397.taobao.com/ 联系店主    

  2. 使用Axure生成网站结构图

    使用Axure设计的各网站(产品)页面,生成网站(产品)结构图.这个对于了解网站整体结构很有帮助. 需要把它生成对应结构的网站结构图. 第一步:在“主页”上面新建一个和“主页”平级的页面,命名为“网站 ...

  3. 认识axure组件区域

    组件区域也叫做部件区域,英文为widgets,还有人称之为控件区域,组件是axure事先准备好的网站项目常用的零件,比如一些基本的页面元素 Axure默认存在2个组件库,分别为线框图和流程图.同时我们 ...

  4. “Axure”介绍

    一. Axure RP简介: Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图.操作流程图.以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与 ...

  5. Axure RP 介绍

    原型设计是将想法转变为设计过程中至关重要的一环.经常有设计师小伙伴可能会问到,“哪个原型设计工具是最好的呢”?实际上这是一种错误的提问方式,尤其是在当下原型工具种类繁多,针对不同需求各有优势的大环境中 ...

  6. Axure的总结

    1.Axure的用途      Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图.操作流程图.以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示 ...

  7. WEB开发之路——基础部分

    WEB开发之路 受BBC的<BBC: Brain Story>和<BBC: The Brain - A Secret History>的影响,我一直有志于探究人类大脑,2015 ...

  8. [OSG]OpenSceneGraph FAQ 以及OSG资源

    1.地球背面的一个点,计算它在屏幕上的坐标,能得到吗? 不是被挡住了吗? 答:计算一个空间点的屏幕坐标,使用osgAPEx::GetScreenPosition函数.当空间点处于相机视空间内(不管它是 ...

  9. AxureRP8实战手册(基础11-20)

    本文目录 基础11. 设置文本框输入为密码 基础12. 设置打开选择文件窗口 基础13. 限制文本框输入字符位数 基础14. 设置文本框提示文字 基础15. 设置文本框回车触发事件 基础16. 设置元 ...

随机推荐

  1. iOS网络请求之multipart/form-data提交数据

    multipart/form-data表单数据 在http网络请求中,post没有请求长度的限制,因为post把数据放在了body中,而不是像Get一样放在了浏览器的地址栏中(可以这么理解), 所以相 ...

  2. Jquery当中当data为json串时,eval('(' +data+ ')')的解释

    var dataObj = eval('(' +data+ ')') data是返回来的json. dataObj就是json对象了. 为什么要添加 '(' 与 ')' 作为开始于结尾呢? json是 ...

  3. Win10下Android studio配置

    Win10下Android studio配置 一.安装Android Studio的准备工作 1.下载好JDK,去官网上找一个下载下来 2.安装JDK.并配置环境变量.安装过程:本人将使用的是jdk- ...

  4. 启动Tomcat时报 Expected stackmap frame at this location.(JDK1.7编译)

    从svn上下的项目,部署到tomcat 7.0.19 上, 并且配置的是jdk7.  启动时出现以下问题. Location: com/genlot/loms/service/SysPermissio ...

  5. 01 Apache Solr:提升检索体验 为什么是Solr

    背景:      最近开发一个大型的仓储管理平台项目,项目的前身是无数个版本的历史悠久的基于CS模式的Windows桌面程序.然后对于每一个客户,我们可能需要为之定制比较个性化的特殊功能.于是,有一个 ...

  6. Be a new gentleman

    有人说:'生活是个大染缸',对于自制力不强的我深表无奈,时常自省的我虽然徘徊在层次边缘,但还是依着光明一点点靠近: 着装得体(改善消费观念,价值观) 讲个人卫生,保持公共环境卫生 女士优先 与人保持安 ...

  7. SVM学习笔记(二):什么是交叉验证

    交叉验证:拟合的好,同时预测也要准确 我们以K折交叉验证(k-folded cross validation)来说明它的具体步骤.{A1,A2,A3,A4,A5,A6,A7,A8,A9} 为了简化,取 ...

  8. 使用dom元素和jquery元素实现简单增删改的练习

    软件开发实际就是数据的增删改查,javascript前端开发也不例外.今天学了jquery框架的简单使用.于是用它实现简单的增删改,接着也用原始的javascript实现同样的功能,以便看出jquer ...

  9. 网络-->监控-->OID-->BGP

    说明:暂时发现只适合cisco设备,h3c的交换机只支持部分OID(支持版本.AS号.ROUTER-ID)

  10. read函数返回值始终为1

    部分程序如下: while(count=read(fd_s,buf,512)>0)      printf("count=%d\n",count);      write(f ...