科百科
当前位置: 首页 科技资讯

Axure教程,鼠标滚动缩放图片

时间:2023-06-02 作者: 小编 阅读量: 3 栏目名: 科技资讯

所以矩形的高度就控制了图片能够放大的极限,我们可以通过控制透明矩形的高度来控制图片的最大尺寸。最后我们还需要两个文本标签,默认隐藏,分别用来记录图片初始的宽度和高度。本文由@Axure高保真原型原创发布于人人都是产品经理,未经许可,禁止转载。题图来自Unsplash,基于CC0协议。该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

在PC端,鼠标滚动缩放图片是我们经常会用到的操作。本文作者分享了在Axure中实现鼠标滚动缩放图片效果的教程,一起来看一下吧。

在PC端,鼠标滚动缩小放大图片是我们常用的操作,所以今天作者就教大家如何在Axure中实现这个效果:

  1. 鼠标滑轮向下滚动时,放大图片
  2. 鼠标滑轮向上滚动时,缩小图片
  3. 鼠标拖动时,可以移动图片到对应位置

原型地址:http://ye4rpj.axshare.com/#g=1

那接下来我们就开始制作吧。

一、制作材料和思路分析

首先我们要准备一个图片,后续我们就是通过交互来放大这个图片的。

我们要做的操作是鼠标滚动放大图片以及鼠标拖动移动图片,那么我们需要的事件就是鼠标滚动时和鼠标拖动时,那在Axure里面就只有动态面板有这样的交互事件,所以这个效果就要用动态面板来制作。

动态面板需要有滚动效果的话,里面必须要有元件,并且高度超过动态面板的高度,所以这时我们就需要在动态面板里放置一个透明的矩形,并且调出动态面板的垂直滚动条。

这时动态面板里就会出现滚动条,但是动态面只是用于制作滚动效果,不应该出现滚动条,所以我们需要将该动态面板再次转为动态面板,外面板比内面板小,这样就可以通过外面板遮挡住内面板的滚动条,同时内面板又具备滚动效果。

这里我们外面板的尺寸应该和图片一致;内面板的高和图片一致,宽可以设置大一点,直到看不到滚动条。将动态面板放在图片的上方,如下图所示:

动态面板里面的透明矩形的高度,我们可以自由设置,因为后续我们会通过scrollY函数,这个函数可以获取动态面板垂直滚动的距离,那么我们再根据动态面板的滚动的矩形来设置图片的大小。

所以矩形的高度就控制了图片能够放大的极限,我们可以通过控制透明矩形的高度来控制图片的最大尺寸。

最后我们还需要两个文本标签,默认隐藏,分别用来记录图片初始的宽度和高度(最小的尺寸)。

二、交互制作

1. 制作鼠标拖动图片的效果

鼠标拖动外面板时,我们用移动的交互,选择移动的对象为该动态面板和图片,选择跟随鼠标移动,这样就可以实现图片跟谁鼠标拖动的效果了。

2. 制作鼠标滚动缩放图片

内面板滚动时,我们用设置尺寸的交互,我们设置图片的宽度为图片初始的宽度 动态面板滑动距离和图片处置高度的比值,再按照图片初始的宽度放大对应的倍数。

简单来说,就是滚动了几个图片高度的距离,就放大多少倍,例如图片宽高度都是300,如果动态面板里滚动了600,图片的宽度应该就变成300 300*600/300=900。

设置完宽度,我们再来看高度,高度就简单一点,就是图片初始的高度加上滚动的距离,例如图片高度是300,滚动了600,所以图片的高度就变成300 600=900。

通过比例的方式可以让图片宽和高放大同样的倍数,这样图片就不会变形。

那这样我们就完成了鼠标滚动缩放图片的交互效果了,以后使用时只需替换图片,调整填写尺寸,就可自动生成了滚动缩放的效果了,是不是很方便呢?

不过做到这里的话,还存在一个小的问题,就是图片放大的时候,动态面板内外面板没有跟着同时放大,所以就是导致放大后鼠标要在图片中部,就是动态面板原来的尺寸范围内才能通过滚动缩放。不过做到这里我觉得也差不多了,如果感兴趣的同学也可以将面板按同样比例来缩放。

那以上就是鼠标滚动缩放图片的全部内容了,感谢您的阅读,我们下期见。

本文由 @Axure高保真原型 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

    推荐阅读
  • 榆梅和樱花区别(别再指着山茱萸说是蜡梅了)

    5日上午在泉城公园内,一位带着孙子的老人,看到满树金黄的山茱萸后十分兴奋,她赶紧告诉孙子,“这是蜡梅。”除了蜡梅,山茱萸也是小小的黄色花,早春开放。刘淑芹说,可以从花梗来区分,分“无梗派”和“有梗派”两个派别,其中,“无梗派”代表有梅花、桃花、杏花;“有梗派”代表是樱花、梨花、李花。“无梗派”意思是花是直接长在树枝上的,花梗极短或没有花梗,“有梗派”则反之。

  • 什么是蜂胶(什么是蜂胶和蜂蜡)

    蜂胶是工蜂采集的植物树脂与其上颚腺、蜡腺等分泌物混合形成的、具有黏性的固体胶状物,形状为团块状或不规则碎块,呈棕黄色、青绿色、棕褐色、棕红色或深褐色,表面或断面有光泽,气芳香,味微苦、略涩、有微麻感和辛辣感。蜂胶主要取自于蜂箱的铁纱盖。

  • 性高潮时大脑究竟发生了什么? 性高潮存在的意义和价值

    影像显示性高潮时的大脑有超过80个区域受到影响。

  • 官方长安欧尚z6测试(你身边的汽车人)

    今天测试的车型为2022款欧尚Z61.5TDCT智航型,官方指导价为12.99万元,是1.5T车型中的顶配。欧尚Z6|内饰把飞机座舱搬回家国内汽车市场自身具有特殊性,其中对于空间的需求几乎是全球之最。在如此“内卷”的紧凑级SUV市场,欧尚Z6用出色的空间表现,交上了一份满意的答卷。欧尚Z6|空间表现出色本次测试的欧尚Z6搭载一台1.5L涡轮增压发动机,匹配的是7速湿式双离合变速箱。

  • miui11系统小功能(11把整块屏幕做成呼吸灯)

    小米9Pro5G发布会上表示:MIUI11对AOD进行了深入设计,不仅炫酷而且赋予了个性化需求:体现光线之美的百变万花筒、表达数理韵律的波点表盘,动态绽放于息屏息屏签名,把态度写在屏幕正面呼吸光效,让一整块屏幕呼吸,

  • 金耳的吃法大全和金耳的营养 金耳的功效怎么食用

    金耳的营养价值很高,常被人们用来作美容进补食品,特别是金耳羹超补的。具化痰止咳、定喘、平肝阳的功效。制作时应将发好的金耳,用文火煮6-8小时,成稠糊状,趁热食用。

  • 生芦荟擦脸的正确方法(应该怎么做)

    我们一起去了解并探讨一下这个问题吧!生芦荟擦脸的正确方法把芦荟清洗干净,或者在干净的水里浸泡几分钟。可以在擦芦荟之前,准备一盆温水,温水能够扩张毛孔,先去除脸部的油脂、污垢,这样皮肤会更好的吸收。取出洁面乳,用双手揉搓洁面乳,使洁面乳充分起沫。

  • 螃蟹吃法(螃蟹具体吃法)

    螃蟹吃法螃蟹吃法如下:剪掉大闸蟹的八只脚,包括两只大钳,放凉后其中的肉会自动与蟹壳分开,很容易被捅出甚至是被吸出,因此要留待最后来吃。将蟹掩去掉,顺势揭开蟹盖先吃蟹盖部分,用小勺把中间的蟹胃部分舀出,轻轻将外面包裹着的蟹黄吮干净。注意,不要吮破中间那个呈三角锥形的蟹胃,应将其丢弃;吃完蟹盖轮到蟹身,先用剪刀将多余的蟹脚、蟹嘴和蟹肺剪掉。把蟹身掰成两半,此时可见呈丝状的蟹肉。

  • 2023年3月龙潭大峡谷优惠活动(龙潭大峡谷优惠政策)

    活动时间2023年3月7日——3月9日活动内容龙潭大峡谷景区对全国女性游客免门票!

  • 简单的红糖美食做法(做小米粥的方法)

    接下来我们就一起去研究一下吧!简单的红糖美食做法备齐材料:小米,红枣,红糖和果仁。小米淘洗干净,放入汤锅中用清水浸泡30分钟左右,红枣洗净,去核,红枣肉切碎备用。取汤锅,注入适量清水,烧开后放入小米,转小火慢慢熬煮,待小米粒粒开花时放入红枣碎,搅拌均匀后继续熬煮,待红枣肉软烂后放入红糖,花生碎拌匀,再熬煮几分钟就可以关火了。