Axure教程:Banner图片联动伸缩效果的制作

2018-10-1911:03:53原型设计Comments3,058 views字数 740阅读模式

Axure做动态效果,只要了解了其动作规律就很好实现。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

一、分析动作

1. 分析整体如下所示,是图片宽度和位移的改变;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

2. 分析细节1,图片初始只显示一部分,移上去才显示完整;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

3. 分析细节2,初始无按钮,移上去有按钮;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

二、准备

1. 添加n个(这里是4)动态面板,分别命名“1”、“2”、“3”、“4”;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

2. 添加一个矩形元件,命名“事件触发器”,初始为显示状态;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

我个人有时候比较喜欢将所有事件写在一个元件上,可以把它叫做事件触发器,有点像程序开发中的function(),逻辑如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

它的显示隐藏状态变化来做事件触发的动作。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

设置几个局部变量值,橙色“值”的元件需要命名,对应英文“w”、”wplus”、”n”、”h”、”x”。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

使用/局部变量/方便将整个动画打包为一个组件使用在任何地方,使用/变量/方便根据需要一键改变图片大小等。“x”的值时组件加载时动态获取的,计算公式为Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

三、实现效果

1. 鼠标移上去图片伸展

每张图片上都添加相同事件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

第几张图片,Axure教程:Banner图片联动伸缩效果的制作,这里的数字就是几。注意:标注的“1”、“2”步执行顺序不能调换。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

在矩形“事件触发器”上添加/隐藏/事件,案例中是获取的元件文字值,为了方便理解,右侧写了原理,按照所写的文字内容添加事件即可。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

2. 鼠标移出图片还原

在每张图片上都添加相同事件:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

在矩形“事件触发器”上添加/显示/事件:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

3. 细节1,图片初始只显示一部分,移上去才显示完整

存放图片的动态面板设置背景,如下设置:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

4. 细节2,初始无按钮,移上去有按钮

在存放图片的动态面板里放置按钮,初始隐藏。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

鼠标移入时,在“事件触发器”上的隐藏事件中添加一步,显示按钮。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

鼠标移出时,在“事件触发器”上的显示事件中添加一步,隐藏按钮。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

在按钮上添加隐藏显示事件。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

Axure教程:Banner图片联动伸缩效果的制作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

-完-文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

本文由 @灰_白 原创发布于人人都是产品经理。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yuanxing/6858.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yuanxing/6858.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定