返回术语

界面图鉴

下拉菜单Dropdown Menu

你可能会问

下拉菜单到底是什么?它和下拉选择(Select)不是一回事吗?

简单来说

点一个按钮弹出一列动作,选完就收起。它给的是「做什么」,不是「填什么」。

01 · 拆开看看

这一块由什么组成

它是「一个按钮 + 一列动作」:平时只露出触发器,点开才把选项摊出来,选完立刻执行并收起。跟 Select 最大的区别——Select 选的是「值」,留在表单里等提交;菜单选的是「做什么」,点了就干。组成:

  1. 触发器Trigger

    一个按钮或「···」图标,点它才打开菜单。

  2. 菜单面板Panel

    浮在触发器下方的一小块,带阴影,点外面就关。

  3. 菜单项Item

    每一行是一个动作,动词开头:编辑、复制、导出。

  4. 分隔与危险项Divider

    删除这类不可逆的动作放最后,一条线隔开、标成红色。

02 · 常见变体

同一个零件,几种摆法

图标触发

「···」或齿轮,最省地方,表格行末常见。

按钮触发

「新建 ▾」——主动作旁边挂几个近亲。

右键菜单

在光标位置弹出,桌面软件的老习惯。

03 · 火眼金睛

这个页面里,哪一个是 Dropdown Menu?

三个都能「点开选一个」,但只有一个选完就会替你做事。

点一块试试,看看它叫什么

04 · 用与不用

什么时候该上它

适合
  • 一行数据后面的「更多操作」
  • 把次要动作收起来,给主界面减负
  • 同一目标的多种做法(导出为 PDF / CSV)
先别用
  • 让用户填一个值——那是 Select
  • 只有一个动作——直接放按钮
  • 高频动作藏进菜单,每次多点一下

05 · 想一想

一道题,检查眼力

表格每一行右侧要放「编辑、复制、删除」三个动作,怎么摆最合适?

06 · 说给 AI 听

让 AI 改它时,这样说

先说清是「动作菜单」还是「取值下拉」,AI 才不会拿一个 <select> 交差。

表格每一行末尾加一个「···」按钮,点开是编辑、复制、删除的下拉菜单

下拉菜单里的「删除」放最后,用分隔线隔开并标成红色

菜单选完自动关闭,点击外部或按 Esc 也关闭

这个下拉菜单在移动端改成从底部弹出的面板

老师提醒

最容易踩的坑

菜单是用来藏东西的——藏得越深,越没人用。高频动作别塞进「···」,露在外面才有人点。

⌘K搜索知识库

最近收录

正在载入知识索引…