怎么css实现图片放大缩小axureRP8图片轮播中间放大两边缩小的效果?

Axure制作图像的放大与缩小效果的四种方式Axure制作图像的放大与缩小效果的四种方式黑色科学技术理论百家号1、新建Axure RP项目,取名“Axure制作图像的放大与缩小效果”2、拖入动态面板控件,取名“放大缩小”。设置大小为560*330px。坐标为x:300,Y:300。3、在动态面板控件“放大缩小”State1状态设置背景图片,选择Repeat为Stretch to Cover4、添加OnMouseEnter和OnMouseOut事件,要求鼠标滑上图片时放大1.2倍,672px*396px,鼠标滑出图片时图片缩小到原560*330px的效果。Animate:None图片瞬间放大,图片左上角左边不变,沿对角放大。Linear图片逐渐放大,图片左上角左边不变,沿对角放大。5、效果图如下图片放大缩小图16、实现图片对内放大(即把图片拉近的效果),图片整体大小不变的效果。拖入一个动态面板“放大缩小”,在State1状态加入一个动态面板“放大图”,设置一个状态State2。设置动态面板“放大缩小”大小为370*280(大小自由根据需要设置)。7、设置State2背景图片,设置Repeat为Stretch to Contain。8、在State2状态页面设置动态面板“放大图”的鼠标事件。OnMouseEnter和OnMouseOut事件。如下图。9、预览效果图如下。图片放大缩小图210、设置以图片中心为中心放大和缩小效果。动态面板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、效果如下图图片放大缩小图312、对于步骤10,还有另外一种方式,以比例的形式放大和缩小。通过添加局部变量获取当前控件This,设置为变量LVAR1。以上表示鼠标移动到图片上时,向左和向向上分别移动10%,图片放大20%。鼠标移出时由于当前图片已经变大,则向右和向下移动距离为现在的1/11,而大小为现在的5/6。13、效果如下图图片放大缩小图4本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。黑色科学技术理论百家号最近更新:简介:我们的信息技术提供了最全面的信息技术作者最新文章相关文章3947人阅读
产品经理(5)
这两天刚刚接触Axure 8.0,便试着实现了下轮播图,由于网上的基本都是基于7.0实现的,所以这里我把它整理了一下,以便使用8的同学方便
先让大家看下rp 图,由于是刚接触不久,所以比较 low..
下面就来简单介绍下我是如何实现的
----前期准备-----
1. 先画个大概的位置线框图,如上图所示,做了3张banner的轮播效果
2.banner位置的占位符转换为动态面板(鼠标右键,转换动态面板),给面板命名→_→这个不强制,在右侧面板区找到动态面板(图中为banner),选中,添加2个状态,分别放banner2,banner3。
双击状态名进入对应的面板页面,会看到有蓝色的框框,框内的部件将会在面板里显示,框外的不显示。可以给状态修改名称(选中状态,然后单击名称即可修改,图中状态名称修改为1,2,3对应第几张banner)
3.添加banner轮播时,banner上面的状态按钮(图中的圆点,会跟随banner切换,颜色变化),我这是先添加三个矩形,名字为矩形1,矩形2,矩形3,然后在属性中设置半径,让其变成圆形
----正式开始-----
准备工作差不多完成了,现在开始动态搭配效果。首先是banner要设置成自动轮播的。这要肿么设置呢?先给面板加动态效果:选中面板,在右侧交互栏的“显示”一项下添加用例,杂项里选择等待2秒(用来展示banner,时间长短自行设置),然后在动态面板下选择”设置面板状态“,选择状态“下一步”,设置进入退出动画“向左滑动”,动作时间设置为500毫秒。重复“等待”,”设置面板状态”两次。
这里都是添加三次
完成后应该是这样的
但是做到这里,如果在浏览器里预览,会发现banner不动?莫急,要让banner动,得有个触发条件,首先将banner动态面板设置为不可见(选中动态面板右键,设为不可见),然后在”页面交互“中设置当页面载入是,添加用例,显示动态面板
3. 做到这里,你再试一试预览,惊奇的发现,banner可以轮播了,是不是很开森?然后。。。。。。。停了?这是什么鬼?????告诉你,还没做完,页面加载只触发了开始的轮播,一直重复还需要再触发,要肿么再触发呢????嗯,简单,动态面板隐藏再显示就又触发了,有木有很神奇,哇哈哈。。。
在动态面板”显示“一项的用例里最后添加隐藏面板,显示面板,保存后预览即可轮播(注意:这里一定是先隐藏,在显示)
4. banner终于可以轮播了!But,banner上的状态圆点还木有变,都是一样的状态,现在来修改这3个圆点,让3个圆点对应各自的banner。
给3个圆点添加交互样式(选中圆点,右键添加交互样式),在”选中”下设置圆点样式,选择填充个颜色(红色,自行设置),3个圆点同理设置。
然后将圆点的效果和动态面板联系起来,在动态面板“显示”一项的用例里继续添加内容,部件里选择“设置选择/选中”,banner1显示时,选中圆点1(选定状态值:true),圆点2和3为未选中状态(选定状态值:false),以此类推设置即可。
注意:用例是一项一项执行,不要把圆点的状态放错位置哟~圆点状态要和对应的banner状态一致哦~
全部完成后,预览原型吧
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:97115次
积分:1571
积分:1571
排名:千里之外
原创:64篇
评论:12条
(1)(1)(1)(4)(9)(9)(8)(3)(11)(1)(7)(16)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'axure 中绘图区可以放大缩小吗?_百度知道
axure 中绘图区可以放大缩小吗?
我有更好的答案
原型不用做那么细的,一个放大一个缩小就行了,简单点你可以用两个动态面板这个真没法做
高级软件工程师
为您推荐:
其他类似问题
放大缩小的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 ios 轮播图 放大缩小 的文章

 

随机推荐