快好知 kuaihz

Axure教程:“放大镜”效果如何实现

不知道大家在做原型过程中是否通常会遇到一些想要的交互效果,可是呢又做不出来,那就很难过。没关系,我们慢慢的熟悉,今天分享一个把图片局部放大的交互——“放大镜”效果。

第一步 :摆放好相应的组件,还有一张自己喜欢的图片

选择一张大小为300×200的图片,命名为“小图”,也可以自己设置尺寸,适中就好;

一个150×200的矩形,设置为黄底黄边,不透明度30%左右,初始状态设置为隐藏(不要遗漏这一步),命名为“放大镜”,放置在“小图”的右下角;

一个300×200的动态面板(注意:动态面板尺寸与“小图”一致),初始状态设置为隐藏 ,命名为“放大窗口”,放置在小图的右边,可以紧靠“小图”,并且在state1面板状态中放置一张600×400的图片(注意:与“小图”为同一张图片,尺寸设置最好与“小图”等比例),命名为“大图”。现在所有组件摆放完毕,然后添加用例。

第二步:添加整体页面载入时用例

在用例中设置全部变量OnLoadVariable为【大图宽度/小图宽度】,大小图的宽度比例(注意:index页面什么组件都不选中的情况下设置用例)。

第三步:为“放大镜”添加鼠标移动时用例

用例中有两个动作:

 绝对移动放大镜”,x轴移动到【鼠标的x坐标-“放大镜”宽度的一半】,y轴移动到【鼠标的y轴-“放大镜”高度的一半】,并且左侧、右侧、顶部和底部的边界分别为“小图”的左侧、右侧、顶部和底部。

绝对移动“大图”,x轴移动到【(“小图”左侧-“放大镜”左侧)*OnLoadVariable】,y轴移动到【(“小图”顶部-“放大镜”顶部)*OnLoadVariable】。

设置完移动放大镜”的动作后继续添加移动“大图”的动作,移动“大图”不需要添加边界设置。

第四步:为“小图”添加鼠标移动时用例

该用例与“放大镜”的鼠标移动时用例一样,这样直接复制粘贴过来就可以用了。

第五步:为“小图”添加鼠标移入时用例(注意是移入时用例)

该用例有两个动作 :

一个显示“放大镜”;

另一个显示“放大窗口”。

这样就设置好了,第三步是比较复杂的,有很多变量要设置,所以要细心一点才可以喔。

预览就可以看到效果啦,下面附上自己做的预览效果,可以点击看下:https://x0lr2x.axshare.com

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:放大镜  放大镜词条  效果  效果词条  实现  实现词条  教程  教程词条  如何  如何词条  
原型

 Axure教程:如何展示表格数据...

通常在系统管理后台中,使用列表(表格)形式展示数据是最为常见的方式。而在使用Axure设计产品原型时想实现这个数据列表却不太容易,或许常见的做法就是使用矩形拼凑...(展开)

原型

 用Axure制作Material...

做Material Design风格的原型,首先是你对它的设计风格喜欢并且热爱,这里就不解释什么是Material Design了。如果对设计规范不了解,也可以...(展开)

原型

 Axure用一个功能搞定手风琴式...

最近做原型想做一个手风琴的效果,但是忘了怎么做的,于是百度了一些方法,发现大部分方法都会用到中继器,觉得有点麻烦。后来翻看以前的书找到了原来学会的方法,现在分享...(展开)