B端UI界面交互基础组件-下拉菜单

一、组件介绍

下拉菜单主要用于将一些相同分类的功能放置在同一个浮层中,并置于按钮或主选单的一个选项中。

下拉菜单中的项目可以根据需要,设置成单选、多选或者仅作为操作触发的入口,具有占用空间少的优点;但是缺点也很明显——不如所有按钮直接陈列来的直观。

二、常规菜单

1. 需求场景

1)显示区域不够展示;

2)内容不够重要、操作频次较低,降低用户界面内容阅读难度。

2. 内容与布局

1)下拉菜单根据整体布局,从左至右分为:图标区域、文本区域、辅助&备注区域,如下图所示:

产品经理,产品经理网站

2)菜单项图标与菜单项文本局左对齐,备注&辅助信息区域内容右对齐;

3)根据菜单配置的不同,允许对菜单项显示内容进行布局裁剪:

  • 纯图标菜单项

产品经理,产品经理网站

  • 纯文本菜单

产品经理,产品经理网站

  • 图标+文本菜单项

产品经理,产品经理网站

4)在同一菜单列表中所有的图标区域宽度需保持一致,如果菜单列表中某一菜单有图标,则其他菜单项需要保留图标位置:

产品经理,产品经理网站

5)功能操作菜单项文本不允许出现省略号;

6)带文本的菜单项,如果点击后会出现二次操作项,需要提供省略号“…”示意:

产品经理,产品经理网站

7)菜单中根据业务性质或功能性质可进行分组,并提供视觉示意:

产品经理,产品经理网站

8)菜单项根据功能或者实际使用过程中的频次进行降序排列,同组内的菜单项根据操作影响范围进行升序排列:

  • 一般主要操作在前,次要操作在后;
  • 浏览操作在前、删除操作在后。

9)默认菜单与触发按钮居左对齐,菜单顶部居于触发区域底部:

产品经理,产品经理网站

10)菜单栏右侧可视区域不能完全显示菜单时,菜单右侧与触发区域局右对齐:

产品经理,产品经理网站

11)触发区域底部与页面可视区域底部高度小于菜单高度时,菜单底部局区域底部显示:

产品经理,产品经理网站

12)下拉菜单长度超过4/5显示区域时,下拉菜单允许内部出现滚动条:

产品经理,产品经理网站

3. 交互行为

1)鼠标移入按钮区域,按钮状态发生变化:

产品经理,产品经理网站

2)点击按钮,展开下拉菜单:

产品经理,产品经理网站

3)点击下拉菜单的菜单项,下拉菜单收起隐藏,并执行相应操作:

产品经理,产品经理网站

4)菜单项具备辅助操作按钮时,点击配置按钮时不隐藏菜单:

产品经理,产品经理网站

5)点击下拉菜单外部区域时,自动隐藏下拉菜单:

产品经理,产品经理网站

三、多级菜单

1. 需求场景

1)在常规菜单项中,菜单项有子集数据或操作项;

2)会有多级菜单。

2. 内容与布局

1)菜单布局模式与常规菜单相同:

产品经理,产品经理网站

2)若菜单项有子菜单,需要提供示意图标:

产品经理,产品经理网站

3)多级菜单位置第一级基础定位逻辑与常规菜单一致;

4)子集菜单显示区域:

  •  在右侧显示区域足够的情况下,优先在父级菜单右侧显示:

产品经理,产品经理网站

  • 若右侧显示区域不足以显示菜单,则可在父级菜单的左侧显示:

产品经理,产品经理网站

  • 当下拉菜单中任意一项菜单项的子菜单宽度超过右侧显示区域时,子菜单均需要显示在父菜单的左侧。

5)多级菜单严禁超过两级。

3. 交互行为

1)菜单项操作响应遵守常规菜单交互行为约束;

2)鼠标移入具有子菜单的菜单项,停留250ms后,显示其对应的子菜单:

产品经理,产品经理网站

3)鼠标移出响应父操作项200ms后,对应显示的子菜单需自动隐藏;

4)子菜单交互行为可参考常规菜单行为约束。

四、总结

关于B端基础交互组件“下拉菜单”的相关分享就到这里,下一章我们介绍“输入框”的相关交互规范。

 

作者:云桌面产品,微信公众号:云桌面产品,欢迎关注

本文作者 @云桌面产品


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部