this.$router.push如何刷新页面_Axure制作页面下拉时,顶部导航浮动并切换的交互效果...

如何利用Axure做出页面下拉时顶部导航浮动并切换的交互效果? 本文将分别讲述移动端和PC端应该如何做。

1738a4e76197d8127ffdefe59cf8248e.png

通常在一些大型的电商网站常见,首页内容下滑时,超过顶部导航高度时,顶部导航随着下滑固定在浏览器顶部,并在样式上有变化。

如下两图:

e6346d70d0330aad23d5a9c7ba3b7f3d.png

下滑前图例

81f145610066cff1dbb9774565e6ee62.png

下滑后图例

如何利用Axure做出这样的交互效果? 本文将详细讲述移动端和PC端应该如何做。

(PC端交互效果)

拉取一个动态面板,命名“顶部导航”,宽度1300PX,高度40PX;

设置属性,100%浏览器宽度,背景颜色为灰色,并且固定至浏览器窗口,居中0.垂直固定上 0px;

49438c5a5f97c14316293726a885a3b1.png

隐藏该动态面板:

191dc35c989b2255e898e08c3eeb8b59.png

点击该动态面板,在面板里面设置搜索框样式;

返回首页,设置条件:

窗口滚动时,滚动值>150px时,显示“顶部导航”;

滚动值<150px时,隐藏“顶部导航”;

2c8cc5da18db23ae51211560dcff9bc1.png 8e9961390dd05cb0efe6e4ed55767954.png

设置完成,刷新预览,当页面下拉150px时,可看到顶部导航随页面下拉固定至浏览器顶部且样式变化,页面下拉小于150px时,隐藏“顶部导航”显示原导航;

移动端交互效果

移动端下拉时和PC稍有不同:

3b81255f5de4a64765cc761ac8ffbc47.png

滑动前,注意【价格-销量-品牌】标签;

332e5f6561453edaacea2a202b2b3fd3.png

滑动后,banner图片随内容下滑而被遮挡,【价格-销量-品牌】标签固定在导航栏下面;

如何实现呢?

需调用动态面板的专用函数scrollY;

将banner图,【价格-销量-品牌】标签,以及下面的商品列表右键转为动态面板,命名为“内容”,正常全部高度要大于667px;

设置“内容”动态面板的滚动条为自动显示垂直滚动条;

eda255ca137ea7c8435af63ab0f43d4f.png

将内容动态面板高度缩为正常667PX高度;

进入“内容”动态面板,将【价格-销量-品牌】标签右键转为动态面板,命名为“顶部导航”;

回到“内容”动态面板,添加用例,当滚动时,如果“内容”动态面板的距离大于banner图的高度,则移动“顶部导航”至(0.[[This.scrollY]]),如果“内容”动态面板的滚动的距离小于banner高度,则“顶部导航”回到(0.110)110为“顶部导航”案例中原位置坐标。

b4233cd7a2cdf8119da871bbb7976ede.png e52fbfc38720fc527ccb7ba9e4100e63.png c455acf5cfb967c8b47e667134b83e40.png

设置完成,刷新预览,当页面下拉106px时,可看到顶部导航随页面下拉固定至导航栏下面,页面下拉小于106px时,“顶部导航”回到原位置。

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值