php banner浮动框架,Axure:如何实现Banner导航悬浮顶部效果(PC端)?

本文内容适合初级Axure同学学习,Axure高手有更快捷的方法可达此效果欢迎评论留言,一起交流学习~

a8dd412fb062e09d75817ae7401acffc.png

背景

相信大家在工作中遇到这样的一个难题,绞尽脑汁,尝试N种方法,还是没有做出很流畅的悬浮效果。

曾经作者也遇到这样难题,今天我将带领大家一起学习,一起解决这个难题。

这是一个什么难题?

请查看下图:

36a60297a2de475c5a19336827602fb0.png

网站头部,整站导航;页面下滑时提起,悬浮置顶效果很好做;把网站头部,整站导航放在动态模板外面或者将网站头部,整站导航放在动态面板里面,设置固定到浏览器中居中靠上即可。

但是页面下滑时,如果需要将频道导航提起,悬浮至置顶效果该怎么做呢?

这样的效果,现在网站中比比皆是,比如:36Kr、不凡商业、钛媒体….等等,都用此交互效果展示频道分类,便于用户点击,减少用户学习成本。

效果该怎么实现?

步骤1:建模块

我们新建3个板块,分别起上名字头部、广告、频道导航。

别光看着,来动手一起练习吧~

86314993a7fd4da21247bb9a4cb9b4fd.png

步骤2:起名字,后便找

选中板块后,给每一个板块名称写上。

9668906eebcd2b3bfdf72dfc869d3e23.png

步骤3:配置判断条件

前提:鼠标不要选中任何板块,如果你选中了头部板块,点击下背景即可取消板块选中。

①右侧点击窗口滚动时。

6fbc63750c7c396ec7feecc05664dcc1.png

②点击添加条件,进入条件配置页面。

e2fe1c636494becb047eb5dd395b530d.png

③选择值。

efff999043764b6f30c1c0b1c2fc4851.png

④点击fx>然后点击插入变量或函数,>最后鼠标往下滑到窗口处,选择Window.scrollY,确认。

ead3103a4a485d040cd9b9221c1723ed.png

⑤回到条件配置页面,点击+号旁边的fX按钮>然后点击添加区域变数>选择元件>选择广告,确认。

c13c5f1e4d9d024aaf87bf10886bf036.png

⑥回到条件配置页面,选择大于。

9d7504b7cc51f06f1a315c4c56252abf.png

解释:刚刚我们设置的是,当窗口滚动时,向下所滚动的距离大于广告板块高度的值条件。

步骤4:添加频道导航提起案例

条件设定好后,点击确认。

①找到移动并点击它>然后选择频道导航>最后移动选框中选择“到达”。

85520b45dd63ba27136e9d201aae47a3.png

②以上操作完成后,点击y处的fx>然后点击插入变量或函数>最后选择Window.scrollY,点击确认。

40ecab7ba88829ed5c125c70ee81c432.png

解释:

步骤3中,当窗口滚动时,向下所滚动的距离大于广告板块高度的值。

步骤4中,移动频道导航,到达坐标X0,Y窗口滚动的起点,也就是顶部位置。

频道导航提起,悬浮至置顶效果大功告成。

注意点:

频道导航板块别忘了置顶,不置顶提起悬浮时会被其它板块盖住。

练习时,请在频道板块下面增加点内容,随便打点字,页面展示区大于1屏才有向下滚动的效果。

ed1cc584ba5e34776bb1728cd04fdd29.png

频道导航如何回到自己位置上?

刚刚完成了,当窗口滚动时,向下所滚动的距离大于广告板块高度的值。移动频道导航,到顶部位置提起,浮动。

步骤1:新建案例名称

可以将刚刚做好的案例复制,粘贴生成一份新的案例。也可重新编辑一份新的案例,为了节省时间我就复制,粘贴生成一份新的案例。

c2d8229154ad7920a1e13b2c3a1a7ae9.png

步骤2:编辑条件

按刚刚教您的步骤,进入条件设立板块,别的都不要动,将大于改成小于即可。

b7bd68b3761d95eebeda19b1d3b0a6bd.png

解释:刚刚我们设置的是:当窗口滚动时,向上向下所滚动的距离小于广告板块高度的值条件。

步骤3:频道导航回城案例

①选中,频道导航,记住Y轴坐标值。

ac4f55e6546cafa09299194465f3db61.png

②点开案例,将记住的Y轴坐标值填充到Y字段。

c93d84d4dbe890ac1763c3f3b42514cf.png

解释:

案例2:当窗口滚动时,向上向下所滚动的距离小于广告板块高度的值时。

案例3:移动频道导航,到达坐标X0,Y220的位置(自己起始位置)。

以上是作者的全部讲解,有点啰嗦,希望能帮助到你们。

如有疑问欢迎留言,一起探讨,学习。

本文由 @闪电貂1990 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pexels,基于 CC0 协议

给作者打赏,鼓励TA抓紧创作!赞赏

5人打赏

ed51443f4b93257f9170126982653484.png

c2d2c6565d03c614c752ff16302b2f53.png

384985aafa60f3ce24221cca9a50c051.png

7f244e7c8b5cfbd822dc464f5798aebf.png

8a5fe03242896e372d94ac0e7cf9d343.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值