快好知 kuaihz

玩转Axure:导航栏吸附进阶之模块切换

如何用Axure做出导航栏吸附同时可在不同的Tab模块之间切换的效果呢?本篇文章将为我们演示这一进阶玩法。

前段时间写了一篇如何制作导航栏吸附效果的文章,意犹未尽,正好自己也在做运动类型知识付费课程的产品,其中一些部分也用到这个效果,借着这个思路再分享一篇进阶的玩法,导航栏吸附同时可在不同的Tab模块之间切换。

效果如下:

与上篇文章中一样(传送门),顶部的导航栏显示与隐藏用相同的方式实现,通过页面滚动到相应位置时的条件判断显示和隐藏导航栏。

既然显示了导航栏,就要发挥导航栏的作用,通过导航栏做进一步的操作,一般都是切换不同的模块,在有些产品中也可以是筛选栏,具体就看产品类型,接下来就讲解下悬浮后的导航栏如何与其它部分进行联动。

以效果动画中的案例为例,思路如下:

根据产品需求,导航栏对应控制三个部分的内容,分别是:课程介绍、课程列表、用户评价:

当页面滚动到设定条件判断的位置是,显示/隐藏导航栏;

显示导航栏后,点击不同的分类,切换到不同内容模块;

顶部的导航栏隐藏后,在页面中还可以继续通过分类Tab控制内容模块。01:

根据思路,我们先准备各部分对应的内容,由于元件太多,我就不一一列出了,首先在元件库区域中拖入一个【动态面板】命名为“内容框架”;

在属性中找到「滚动条」选项,选择为“自动显示滚动条”;

双击该动态面板,进入“State1”状态。

如上图所示,为动态面板添加以上元件,主要分为三部分:固定内容区、Tab、内容模块。

02:

双击动态面板“Tab”,新建三个状态,分别命名为:课程介绍、课程列表、用户评价;

为三个状态中增加如上图所示元件,并设置好样式,用以区分不同的状态。

双击动态面板“内容模块”,创建三个状态并分别命名为:课程介绍、课程列表、用户评价

如上图所示增加所需要的元件;

动态面板“内容模块”属性中的「滚动条」选项选择为“自动显示滚动条”。03:

复制一个动态面板“Tab”到主页面,并修改命名为“悬浮Tab”,同时置于动态面板“内容框架”的上层。

双击“悬浮Tab”,先进入第一个状态‘课程介绍’,进入后为「课程列表」设置鼠标单击时的交互用例,设置动态面板”悬浮Tab“和”Tab“的状态为‘课程列表’,同时设置动态面板”内容模版“的面板状态也为‘课程列表’;

同样的为元件【用户评价】也设置对应单击时的用例动作;

随后为“悬浮Tab”动态面板中的第二个状态‘课程列表’中的三个分类元件设置同样的单击时用例;

最后为“悬浮Tab”动态面板中的第三个状态‘用户评价’中的分类元件设置单击时用例,规则与前两个一样。04:

双击动态面板“内容框架”,随后再双击动态面板“Tab”,分别为三个状态中的分类元件设置跟动态面板“悬浮Tab”完全一样的交互用例,即可完成所有的设置。

具体的动作设置在第03部分中已展示,关于悬浮导航栏的设置方法已经在上篇文章中说明,可以参考后进行实践,如有问题欢迎在评论区或者后台留言。

End

(收藏文章,不怕找不到

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:进阶  进阶词条  吸附  吸附词条  模块  模块词条  切换  切换词条  导航  导航词条  
原型

 关于原型设计的一些事

本文转载自幻风阁,作者是@KentZhu。原型设计,是每个交互设计师和产品经理最基本的技能,也是一个梳理思路很好的方式。关于什么是原型为了讨论方便,有必要先做一...(展开)

原型

 Axure教程:星级评分功能设计

我们知道很多网站、APP等的评价系统都有按星级评分的功能,大部分是5个星级,依次代表1~5分。且不论这些系统背后的复杂逻辑,单纯从用户打分的角度来讲,似乎是一个...(展开)