[原型设计]Axure制作图像的放大与缩小效果的四种方式
2017-11-13 18:34
2146 查看
1、新建Axure RP项目,取名“Axure制作图像的放大与缩小效果”
2、拖入动态面板控件,取名“放大缩小”。设置大小为560*330px。坐标为x:300,Y:300。
3、在动态面板控件“放大缩小”State1状态设置背景图片,选择Repeat为Stretch to Cover
4、添加OnMouseEnter和OnMouseOut事件,要求鼠标滑上图片时放大1.2倍,672px*396px,鼠标滑出图片时图片缩小到原560*330px的效果。
Animate:None图片瞬间放大,图片左上角左边不变,沿对角放大。
Linear图片逐渐放大,图片左上角左边不变,沿对角放大。
5、效果图如下
图片放大缩小图1
6、实现图片对内放大(即把图片拉近的效果),图片整体大小不变的效果。
拖入一个动态面板“放大缩小”,在State1状态加入一个动态面板“放大图”,设置一个状态State2。设置动态面板“放大缩小”大小为370*280(大小自由根据需要设置)。
7、设置State2背景图片,设置Repeat为Stretch to Contain。
8、在State2状态页面设置动态面板“放大图”的鼠标事件。OnMouseEnter和OnMouseOut事件。如下图。
9、预览效果图如下。
图片放大缩小图2
10、设置以图片中心为中心放大和缩小效果。
动态面板2个,分别取名1、2。动态面板1状态11,动态面板2状态22。如下图。
设置状态22背景图片,并选择Repeat为Stretch to Contain。
设置动态面板1的Dynamic Panel状态为勾选Fit Content(此处一定要勾选)。设置动态面板1的OnMouseEnter和OnMouseOut事件。
图片放大0.2倍,即图片向上移动300*0.2/2=30px,向左移动400*0.2/20=40px。则设置事件设置如下图
11、效果如下图
图片放大缩小图3
12、对于步骤10,还有另外一种方式,以比例的形式放大和缩小。
通过添加局部变量获取当前控件This,设置为变量LVAR1。以上表示鼠标移动到图片上时,向左和向向上分别移动10%,图片放大20%。鼠标移出时由于当前图片已经变大,则向右和向下移动距离为现在的1/11,而大小为现在的5/6。
13、效果如下图
图片放大缩小图4
如需素材包及RP源文件,请联系作者获取。
2、拖入动态面板控件,取名“放大缩小”。设置大小为560*330px。坐标为x:300,Y:300。
3、在动态面板控件“放大缩小”State1状态设置背景图片,选择Repeat为Stretch to Cover
4、添加OnMouseEnter和OnMouseOut事件,要求鼠标滑上图片时放大1.2倍,672px*396px,鼠标滑出图片时图片缩小到原560*330px的效果。
Animate:None图片瞬间放大,图片左上角左边不变,沿对角放大。
Linear图片逐渐放大,图片左上角左边不变,沿对角放大。
5、效果图如下
图片放大缩小图1
6、实现图片对内放大(即把图片拉近的效果),图片整体大小不变的效果。
拖入一个动态面板“放大缩小”,在State1状态加入一个动态面板“放大图”,设置一个状态State2。设置动态面板“放大缩小”大小为370*280(大小自由根据需要设置)。
7、设置State2背景图片,设置Repeat为Stretch to Contain。
8、在State2状态页面设置动态面板“放大图”的鼠标事件。OnMouseEnter和OnMouseOut事件。如下图。
9、预览效果图如下。
图片放大缩小图2
10、设置以图片中心为中心放大和缩小效果。
动态面板2个,分别取名1、2。动态面板1状态11,动态面板2状态22。如下图。
设置状态22背景图片,并选择Repeat为Stretch to Contain。
设置动态面板1的Dynamic Panel状态为勾选Fit Content(此处一定要勾选)。设置动态面板1的OnMouseEnter和OnMouseOut事件。
图片放大0.2倍,即图片向上移动300*0.2/2=30px,向左移动400*0.2/20=40px。则设置事件设置如下图
11、效果如下图
图片放大缩小图3
12、对于步骤10,还有另外一种方式,以比例的形式放大和缩小。
通过添加局部变量获取当前控件This,设置为变量LVAR1。以上表示鼠标移动到图片上时,向左和向向上分别移动10%,图片放大20%。鼠标移出时由于当前图片已经变大,则向右和向下移动距离为现在的1/11,而大小为现在的5/6。
13、效果如下图
图片放大缩小图4
如需素材包及RP源文件,请联系作者获取。
相关文章推荐
- [原型设计]Axure 8最简单方式制作页面加载进度条百分比效果
- [原型设计]Axure 8一学就会制作页面加载进度条百分比效果
- [原型设计]Axure制作页面加载进度条效果
- [原型设计]Axure制作首页轮播图片切换效果
- [原型设计]Axure制作鼠标悬停图片切换效果
- 使用Axure图片放大缩小,渐进效果
- 两款免费好用的原型制作软件Pencil Project和Axure用于草图绘制和图形化原型 的设计软件
- Axure教程 | 为原型设计添加点动画效果
- Axure制作手机UI原型之界面滑动滚动效果
- Axure RP Pro - 相关问题 - Text Panel部件在设计时的效果与原型不一致
- 纯css,js原生,js原型,jquery四种方式实现轮播图效果
- 利用iOS的UICollectionView制作卡片翻页放大缩小效果
- [原型设计]Axure8制作圆形旋转加载进度环和百分比效果
- 关于canvas制作图片放大缩小效果
- unity3d实现一个放大缩小视角左右旋转视角的效果
- JS网页图片查看器-可控制图片放大缩小还原移动效果
- UIView 动画效果的四种调用方式
- 程矢Axure夜话:程序员眼中的Axure原型设计视频教程汇总贴
- matlab练习程序(图像放大/缩小,放大没有进行插值操作)
- android 控件放大缩小效果实现