这篇文章,手把手教你如何用Axure做出:“任随窗口滚动,而导航部分卡片保持不动,(即卡片始终悬停在指定的位置)”的效果。

如黄色框始终悬浮效果。

Axure教程:导航栏和广告悬停效果制作

只需要一个事件:3个步骤。

第一步,做好导航菜单项部分,然后全选住,点击右键”转换为动态面板”,并在右侧的元件命名处,命名为title。

Axure教程:导航栏和广告悬停效果制作

第二步:做好下面的主体内容部分。(我用图片占位符和矩形,随意表示一下主体内容部分)

第三步:设置窗口滚动事件:

(1 ) 在页面下的“页面交互”选项卡下找到“窗口滚动时”事件。

Axure教程:导航栏和广告悬停效果制作

(2)然后按照下图中的数字顺序1->2->3->4->5点击选择设置:

(移动—勾选动态面板title—-选择“绝对位置到”)

Axure教程:导航栏和广告悬停效果制作

点击第二个fx(y坐标对应),弹出“编辑值”窗口。

点击“插入变量”,选择  Window.scrollY。

(变量框内容:删除前面的0。最终效果是[[Window.scrollY]])

Axure教程:导航栏和广告悬停效果制作

(变量框内容:删除前面的0。最终效果是[[Window.scrollY]])

确定事件。

预览或生成一下,就能看到你想要的效果,任你页面内容有多长,title部分内容始终在上头屹立不动。

这样的方式还可以做到任意位置,如在页面旁边放广告,只要你设置好绝对位置的y坐标轴,任你窗口如何滚动,小广告始终安静地悬挂在那里。

事件:窗口滚动时 移动  某个元件(内容生成的动态面板或小图片)绝对位置到 y:fx  。

设置  fx通常有以下几种结果:

[[Window.scrollY]]

[[Window.scrollY+200]] ( 200为举例,坐标根据实际情况定)。

下面试试做个右侧悬浮不动的小广告吧~~~