rp导入图片大小_Axure制作图像的放大与缩小效果的四种方式

本文详细介绍了在Axure中制作图像放大与缩小效果的四种方法,包括瞬间放大、逐渐放大、对内放大以及以中心为中心的放大缩小。通过设置动态面板的尺寸、背景图片以及鼠标事件,实现了不同类型的图片交互效果。并提供了预览效果图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、新建Axure RP项目,取名“Axure制作图像的放大与缩小效果”

2、拖入动态面板控件,取名“放大缩小”。设置大小为560*330px。坐标为x:300,Y:300。

61cd24db59c5

3、在动态面板控件“放大缩小”State1状态设置背景图片,选择Repeat为Stretch to Cover

61cd24db59c5

4、添加OnMouseEnter和OnMouseOut事件,要求鼠标滑上图片时放大1.2倍,672px*396px,鼠标滑出图片时图片缩小到原560*330px的效果。

Animate:None图片瞬间放大,图片左上角左边不变,沿对角放大。

Linear图片逐渐放大,图片左上角左边不变,沿对角放大。

61cd24db59c5

61cd24db59c5

5、效果图如下

图片放大缩小图1

61cd24db59c5

6、实现图片对内放大(即把图片拉近的效果),图片整体大小不变的效果。

拖入一个动态面板“放大缩小”,在State1状态加入一个动态面板“放大图”,设置一个状态State2。设置动态面板“放大缩小”大小为370*280(大小自由根据需要设置)。

61cd24db59c5

7、设置State2背景图片,设置Repeat为Stretch to Contain。

61cd24db59c5

8、在State2状态页面设置动态面板“放大图”的鼠标事件。OnMouseEnter和OnMouseOut事件。如下图。

61cd24db59c5

9、预览效果图如下。

图片放大缩小图2

61cd24db59c5

10、设置以图片中心为中心放大和缩小效果。

动态面板2个,分别取名1、2。动态面板1状态11,动态面板2状态22。如下图。

61cd24db59c5

设置状态22背景图片,并选择Repeat为Stretch to Contain。

61cd24db59c5

设置动态面板1的Dynamic Panel状态为勾选Fit Content(此处一定要勾选)。设置动态面板1的OnMouseEnter和OnMouseOut事件。

图片放大0.2倍,即图片向上移动300*0.2/2=30px,向左移动400*0.2/20=40px。则设置事件设置如下图

61cd24db59c5

11、效果如下图

图片放大缩小图3

61cd24db59c5

12、对于步骤10,还有另外一种方式,以比例的形式放大和缩小。

61cd24db59c5

通过添加局部变量获取当前控件This,设置为变量LVAR1。以上表示鼠标移动到图片上时,向左和向向上分别移动10%,图片放大20%。鼠标移出时由于当前图片已经变大,则向右和向下移动距离为现在的1/11,而大小为现在的5/6。

61cd24db59c5

13、效果如下图

图片放大缩小图4

61cd24db59c5

如需素材包及RP源文件,请联系作者获取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值