美文网首页
Menu Button 菜单按钮 | SAP Fiori

Menu Button 菜单按钮 | SAP Fiori

作者: 天真啊 | 来源:发表于2019-02-20 21:57 被阅读0次

Intro 简介

与常规按钮不同,菜单按钮具有一个可触发下拉菜单的展开图标。引入菜单按钮是为了解决动作面板的诸多限制。默认情况下,菜单位于按钮下方,但如果没有足够的空间,也可以在上方显示。

Usage 用法

请使用菜单按钮,如果:

您需要一个提供多个选项的菜单。尽可能使用菜单按钮而不是动作面板,因为它提供了更多选项。

请不要使用菜单按钮,如果:
  • 菜单仅提供一个选项。在这种情况下,请考虑使用按钮
  • 对用户来说,在手机上保持在同一个语境中非常重要,并且您只有几个操作。在这种情况下,请使用动作面板

Responsiveness and Adaptiveness 响应性和适应性

  • 在智能手机(尺寸为 S)上,菜单在全屏对话框中显示。按钮标签将成为对话框的标题。页脚包含「取消」按钮。可通过「返回」按钮来导航。


    菜单按钮 - S
  • 在平板和桌面设备(尺寸为 M/L)上,菜单按钮会触发级联下拉菜单。
    菜单按钮,常规和分割模式 - M/L

Layout 布局

菜单按钮由一个带标签的按钮和一个指示菜单的展开图标组成。

菜单按钮有两种不同的模式:

  1. 常规按钮模式(默认):菜单按钮显示为一个常规按钮。用户点击它可打开菜单。在常规模式中,您可以在标签描述前面使用图标。
  2. 分割按钮模式:菜单按钮显示为一个分割按钮。用户点击按钮可激活菜单的默认操作,点击箭头可打开菜单。
    分割按钮被分割成两个区域:标签和图标。它们之间的分隔符表示这两个区域会导致不同的操作。分割按钮支持常规按钮的强调、正向和负向状态。
    分割按钮可组合一系列不同的命令,尤其是当其中一个命令使用得更频繁时。

在分割模式中,标签取决于默认操作。如果默认操作仅显示图标,则所有菜单项都必须包含图标。


紧凑模式下的纯文本菜单按钮
舒适模式下的纯文本菜单按钮
紧凑模式下的纯图标菜单按钮
舒适模式下的纯图标菜单按钮

有关舒适和紧凑模式的更多信息,请参阅 content density(内容密度)。

宽度和截断

如果未设置固定宽度,按钮宽度将根据文本和容器自动设置。菜单按钮的最大宽度为 12 rem(192 px)。
如果标签很长,最大宽度可确保菜单按钮和菜单的宽度一致。
达到最大宽度或设置固定的宽度后,文本将被截断。

带截断文本的菜单按钮

Types 类型

常规菜单按钮

常规类型(默认):用户点击按钮以打开菜单。


常规菜单按钮
分割菜单按钮

用户点击按钮以触发默认操作。点击箭头图标可打开菜单。

分割菜单按钮

Components 组件

菜单按钮由一个带标签和(或)图标的按钮和一个表示菜单可用的展开图标组成。
在分割模式中,标签和展开图标这两个基本元素是分开的。

菜单按钮组件

Behavior and Interaction 行为和交互

在平板和桌面设备上

菜单按钮显示当前实现的下拉菜单。

  • 如果用户点击菜单按钮,将显示下拉菜单。
  • 如果用户选择了一个菜单项,将触发该操作并关闭菜单。
  • 当用户点击菜单以外的区域,或在菜单打开的情况下再次点击按钮,菜单将关闭。
  • 下拉菜单的显示必须与菜单按钮直接联系。
  • 默认情况下,下拉菜单必须位于菜单按钮下方。如果按钮下方没有足够的空间,可将其显示在菜单按钮上方。
在智能手机上

菜单在全屏对话框中打开。按钮的标签成为对话框的标题。

  • 为允许用户导航出菜单,请在页脚中使用「取消」按钮。
  • 具有子菜单的项目可导航。导航气泡浮层中使用的导航类似,其中提供「返回」按钮。
  • 当重新打开对话框时,它将在顶层重新启动。
分割按钮

点击标签区域将触发两种类型的行为之一,应用开发者可单独配置此操作:

  • 它始终触发由应用开发人员设置的默认操作。如果未定义默认项,则菜单列表中的第一项将成为默认项。
  • 它触发用户选择的最后一个操作。最初,它是默认操作,直到用户做出不同的选择,该选择才成为默认操作。按钮标签相应地改变。按钮具有固定的尺寸,如果菜单项过长,则会截断文本(与组合框相同)。
展开图标

如果用户点击展开图标,将打开下拉菜单。

Styles 样式

菜单按钮支持按钮的所有状态。


默认
透明
幽灵
正向
负向
强调

原文:Menu Button | SAP Fiori Design Guidelines
备注:文章内容翻译自 SAP - Fiori Design Guidelines。翻译包含个人理解,仅作为个人学习笔记使用。如有错误,求指正呀,非常感谢 ^^

相关文章

网友评论

      本文标题:Menu Button 菜单按钮 | SAP Fiori

      本文链接:https://www.haomeiwen.com/subject/hnvkyqtx.html