程序员的知识教程库

网站首页 > 教程分享 正文

5分钟学会用AXURE制作跟随鼠标的动态蒙板效果(附原型文)

henian88 2024-09-10 14:18:53 教程分享 4 ℃ 0 评论

今天日常君要分享一个AXURE 7.0中的鼠标参数CURSOR的效果案例,如下图示:

当你鼠标箭头移如从左边进入图片区域时,会触发动态蒙板从左边进入覆盖图片:

当鼠标箭头从图片区域左边退出时,动态蒙板也从左边移出图片区域。

下面是详细介绍案例制作流程:

  1. 从底层到顶层依次插入素材背景图片(BG)、等尺寸的动态面板(MB)和一个图片热区

    (RQ)

最后是这样的效果:、

2. 选择图片热区元件,新增动作“设置变量值”,设置如下:

这里的Cursor.x指的是鼠标箭头在屏幕上的x坐标,同理Cursor.y是鼠标箭头在屏幕上的y坐标。

3. 设置鼠标移入热区的动态面板(MB)的动作。



这里if变量[[Math.min(Math.abs(This.left-CursorX),Math.abs(This.right-CursorX),Math.abs(This.top-CursorY),Math.abs(This.bottom-CursorY))]]的值和变量[[Math.abs(This.left-CursorX)]]相等则可以判断鼠标是从左边进入热图区域。再增加显示动态蒙板的动作:



这样,当鼠标箭头从图片热区左边进入图片区域时,就让蒙板从左边移入图片区域。

4. 同理我们设置同样鼠标移出图片区域的效果:先设置条件(变量[[Math.min(Math.abs(This.left-CursorX),Math.abs(This.right-CursorX),Math.abs(This.top-CursorY),Math.abs(This.bottom-CursorY))]] = 变量[[Math.abs(This.left-CursorX)]] ),之后设置从左边移出的动作就可以了:

这样就大功告成了。当然大家可以做其他方向的效果。可以查看原文页面下载原型:http://thepm.club/?p=330

请大家关注产品日常的头条号~ 您的关注是日常君更新的动力!!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表