跳到主要内容
dropdown
下拉菜单用于在一个按钮或其他控件旁边显示一些额外的选项时,用户可以点击按钮或控件,弹出一个操作列表,然后选择所需的选项。

构成元素

  1. 标签:简单描述 Dropdown 所包含的功能
  2. 菜单:可供选择的操作项集合,点击单个项可触发相关功能

移动端变化

移动端上菜单由 Actionsheet 取代 Actionsheet:移动端承载操作的容器

类型

Dropdown 有 4 种类型,Primary、Secondary、Tertiary、Ghost。

尺寸

高度 24px,宽度随着文案的变化撑开

在移动端上随着放置区域的不同有三种尺寸,分别为高度 24px、32px、40px,具体细则遵循移动端按钮规则。

相关组件对比

组件本质作用范围触发后
Dropdown功能集合常用于收纳多个功能以节约空间,或聚合同类型功能执行相关功能
Select内容选择常用于聚合选项,用户从中选择并回填至内容区域回填选择的内容,通常需要进一步的操作,例如保存、提交

用法

什么时候使用

  • 有多个同类型的按钮,例如新建表格、新建文档、新建演示文稿
  • 页面上按钮过多,有部分按钮可作收纳处理
  • 空间不足,只能收纳处理

什么时候不使用

  • 仅用作放置操作,如需要选择并回填内容,使用 Select

最佳实践

  1. 收纳非主流程的辅助功能
  2. 聚合同类型按钮
  3. 空间不足

行为

出现方式

点击 Dropdown 标签会打开菜单。用户可以通过点击菜单上的选项来触发操作,点击屏幕上空白区域则关闭菜单。

移动端,可通过点击取消按钮或空白区域结束流程。

全局变化

跨端变化

  • PC上,Dropdown 标签高度始终为 24,在移动端则随着展示区域不同可能为 24、32、40
  • Mobile上,选项通过浮窗展示,在移动端通过底部抽屉承载

相关资源

同类组件