从零开始学Axure原型设计(进阶篇)

Axure不仅能制作静态的视觉稿、页面,还能添加交互动作,是进行原型设计的最佳软件之一。在认识了Axure的界面和部件库之后,我们可以用它来画线框图了,但是静态的线框图在表达上不如有交互的原型图来得直观。

Axure进阶篇中将会介绍什么是交互,如何玩转Axure中最频繁使用的动态面板部件,做出狂拽炫酷的交互效果。另外,还会介绍母版(主要是触发事件)的使用。

交互基础知识

开始使用Axure做交互之前,我们先来看看Axure的安身立命之本,即交互这个概念。创建交互包括四个模块: 交互(interaction):3W= When + Where + What 例如:当鼠标在菜单栏悬停时,菜单栏颜色变深。

事件(events):主要有两类,页面事件和部件事件。交互是由事件触发的,事件用于执行某个动作。

用例(cases):给同一个任务创建不同的路径。用例由一系列动作组成,

动作(actions):由用例定义的对事件的响应。例如弹出窗口,打开链接等等。

小贴士:用例是可以复用的,当你想要把一个用例上的动作迁移到其他部件上时,只需要右键点击该用例,然后点击复制,再点击响应事件选择粘贴即可。

Axure实现交互的方式非常多,只要你明白了其中的原理,随着对这款软件的熟悉,你就能驾驭它的使用。

深入理解动态面板

在实际工作中,动态面板是我们使用得最多的部件,通过它我们可以实现图片轮播、手风琴菜单、灯箱效果、标签控制和拖拽等效果。与函数变量结合后还可以做出用户登陆提示、进度条效果等。

动态面板事件 状态改变时:这个事件经常用来触发面板状态的一系列交互,例如:状态1的情况下展示图片1,状态2的情况下展示图片2(制作图片轮播)。

拖动时:这个事件是由面板的点击、拖拽、释放而触发的。例如:APP原型中的向右滑动某个图片则进入到下一张图片的预览。

滚动时:这个事件是由动态面板滚动栏的滚动所触发的。要触发一个特定滚动位置交互,可以添加条件如:[[this.ScrollX]] 和 [[this.ScrollY]],X\Y表示X轴和Y轴,通过设置距离来控制动态面板的状态。

大小改变时:这个事件由面板大小的改变来触发的。

载入时事件:这个事件是由页面初始加载动态面板时触发的。原理跟页面载入时事件一样。

拖拽事件: 开始拖拽时

正在拖拽时

结束拖拽时拖拽事件的每个阶段都可以添加交互。

拖拽时移动面板:这个事件是拖拽一个部件的同时移动面板这个动作。

拖拽事件的选项

拖拽时使用条件: 拖拽时光标位置:拖拽过程中光标所处的位置。

部件范围:被拖拽部件的范围。

设置动态面板

动态面板可用的动作包括:设置动态面板状态和设置动态面板尺寸。 动态面板大小: 在编辑动态面板时,你会注意到一个蓝色虚线轮廓,这表示你在动态面板中只能看到蓝色虚线轮廓范围内的内容。

如果你添加的部件大小超过了动态面板轮廓范围,那么你可能需要使用添加滚动栏或调整动态面板大小以适合内容。

动态面板状态: 在默认状态下,动态面板状态是空的,所以你需要添加内容(部件)到动态面板中。

要管理动态面板的状态会用到部件管理器,里面会显示动态面板的每一个状态,双击可进入该状态的编辑状态。

动态面板状态管理器

动态面板实战案例:制作首页广告轮播

主要的思路是通过创建包含多个图片层的动态面板,并通过按钮(上一张,下一张)控制显示的图片,同时可以通过设置用例条件使得图片轮播能够自动循环播放。 Step 1:拖拽动态面板到设计区域,或拖拽图片部件到设计区域并右键转化为动态面板。并添加左侧(上一张)和右侧(下一张)的按钮。你还可以设置轮播圆点来控制图片的播放,每一个小圆点对应一张图片即可。

Step 2:添加点击按钮改变面板状态事件。选中右侧按钮,添加『鼠标点击时』事件,在弹出的对话框中,选择『设置面板状态』动作,并在右侧按钮的配置动作中,将动态面板状态下拉列表选择为 NEXT。同时设置动态面板状态的循环和动画以及过渡效果。

制作图片轮播

案例的下载和演示链接见文末。

母版的使用

什么是母版?可以把母版形象地比喻为PPT中的模板,即你创建一次,就能重复使用,你改变模板后,所有使用该模板的页面都会同时发生相应的变化。 新建母版:有两种方法,一是在母版面板中点击『新增面板』;二是在设计区选中需要转换为母版的部件(可以批量选中),右键点击『转换为母版』。

母版的拖放行为: 任何位置:可以拖动母版到任何位置;

锁定母版位置:固定母版在创建时的位置;

从母版脱离:当拖动母版到设计区域时,其中包含的部件变成可以编辑的个体,不再归属于母版。

触发事件: 触发事件(又称自定义事件)是Axure母版的专用,只有它可以触发事件。

使用场景:一个母版上的触发事件出现在该母版的每一个实例的交互行为上,如果一个母版的一个实例和另一个实例的交互行为有很大不同,那么可以创建触发事件来实现。

触发事件的名称必须是字母数字且不包含空格,如:OnMyButtonClick(鼠标单击时)。

为母版添加事件可以直接新增用例,在用例编辑器中新增『触发事件』动作,然后将母版拖动到其他页面时即可看到已创建的动作。在页面中可以对已创建的动作添加新的用例。

为母版创建触发事件

创建后拖动到任意页面可看到创建的事件

下载动态面板案例:百度云下载链接密码: zmpk案例展示

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

Axure设计html,从零开始学Axure原型设计(进阶篇)_html/css_WEB-ITnose相关推荐

  1. 从无到有axure原型设计_从零开始学Axure原型设计(进阶篇)

    Axure不仅能制作静态的视觉稿.页面,还能添加交互动作,是进行原型设计的最佳软件之一.在认识了Axure的界面和部件库之后,我们可以用它来画线框图了,但是静态的线框图在表达上不如有交互的原型图来得直 ...

  2. Axure RP 9 for mac(交互原型设计软件)支持m1

    新版Axure RP 9拥有全面的UI,新的设计和文档特征,以及将引擎优化到前所未有的程度.我们完全彻底并重建了mac版本的体系结构,这是我们从第一版开始的第三次重新架构,目的是使其在现代硬件上显着提 ...

  3. Axure RP 10 for Mac (交互原型设计神器) v10.0.0

    Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格.设计功能和界面的专家能够快速创建应用软件或Web网站的线框图.流程 ...

  4. Axure RP 9 for Mac(交互原型设计工具) 中文激活版

    Axure RP 9 for Mac(交互原型设计工具) 中文激活版 为大家带来Axure RP 9 for Mac(交互原型设计工具)  v9.0.0.3628Beta中文激活版,相信大家对Axur ...

  5. 网页设计入门应该学什么?网站设计八步骤分享

    常言道:"性急吃不了热豆腐".建立一个网站就像盖一幢大楼一样,它是一个系统工程,有自己特定的工作流程,你只有遵循这个步骤,按部就班地一步步来,才能设计出一个满意的网站.今天与大家一 ...

  6. 从零开始学架构3 - 高可用篇

    从零开始学架构3 - 高可用篇 从0开始学架构.高可用篇 22 | 想成为架构师,你必须知道CAP理论 CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是 ...

  7. 从零开始学架构4 - 可扩展篇

    从零开始学架构4 - 可扩展篇 32 | 可扩展架构的基本思想和模式 今天我们进入架构可扩展模式的学习,这部分内容包括分层架构.SOA 架构.微服务和微内核等,先来聊聊架构的可扩展模式. 可扩展的基本 ...

  8. 从零开始学人脸检测之Retinaface篇(内含魔改版GhostNet+mbv2)

    从零开始学人脸检测之Retinaface篇(内含魔改版) 代码已开源,欢迎白嫖和star: github.com/pengtougu/Retinaface_Ghost 一.论文解读 论文研读工作由Sa ...

  9. 从零开始学Axure原型设计(高级篇)

    如果你熟悉了Axure的部件库,那么你可以得心应手地画出心目中产品的线框图:如果你会用Axure的母版.动态面板功能,那么你应该能够画出一些简单网站的原型图:但只有你精通了Axure的条件逻辑.变量. ...

最新文章

  1. mysql back blog_mysql的备份Xtrabackup
  2. [转]实用至上!12个Vista服务可关闭
  3. 一图秒懂P2P、P2C 、O2O 、B2C、B2B、C2C
  4. 【深度学习】神经网络基础:反向传播算法
  5. boost::container模块实现分配器参数的测试程序
  6. 【译】表变量和临时表的比较
  7. 队列和消息队列_消息队列概述[幻灯片]
  8. Win8下右键“发送到”没有蓝牙选项的解决办法
  9. c语言转义字符_C语言啊中的转义符有什么含义?
  10. A站没落了,付费会员成B站破解盈利难题的最优解?
  11. matlab complex
  12. Python接口自动化之使用requests库发送http请求
  13. Arcgis制作行政区划矢量文件(shp格式)
  14. SaaSpace:最好的免费网络安全工具
  15. 台式机装苹果系统_苹果、华为出手,ARM取代X86芯片这也是国产CPU的巨大机会
  16. 如果兔子拼命奔跑 乌龟怎么办
  17. Linux上 如何查找yum安装包所缺缺少的依赖包及报错处理
  18. video截取视频内容作为封面
  19. 【心情】2016ICPC青岛站打铁记
  20. 新墨斯智能鞋让你成为健康达人

热门文章

  1. 北京协和医院住院医生工作站系统案例
  2. java类似金山打字的键盘模拟_Java仿金山打字通打字母游戏《Java就该这样学》
  3. 短视频免费去水印教程,支持抖音快手微视多个短视频平台!
  4. mips架构汇编指令
  5. SMMU架构手册之数据结构和转换流程(3)
  6. 桁架机器人立柱_宜昌桁架式机器人品牌,桁架机器人机械手
  7. ie浏览器打开html乱码,IE浏览器出现了乱码是什么情况
  8. 电子工程师在珠江三角洲的求职功略
  9. android微信支付插件,Android通过Apk插件调起微信支付(示例代码)
  10. 基于HTML5实现的消灭星星小游戏