跳到主要内容

Overflow 溢出

溢出是针对数据显示方式的一种交互模式,它定义了数据内容在指定区域内如何显示的规则。


溢出类型

换行、截断、符号提示、滚动条、按钮。

换行

允许溢出的文本换行,当文本超出容器大小后将截断处理,在末尾用 ... 表示。

交互规则

  1. 鼠标悬停触发 Tooltip ,显示详细的内容;
  2. 卡片保持两行标题高度,当标题仅一行时,卡片高度不变;
  3. 当标题文本超出卡片固定尺寸时,截断处理并补充...表示被截断文本。
  4. 鼠标悬停触发 Tooltip ,显示详细的内容。

何时使用

  • 对用户阅读至关重要的信息采用换行,例如同意书的信息;
  • 当不确定文本是否重要,在空间允许的情况下换行。

何时不使用

  • 如果信息对用户不重要或超出容器固定尺寸,则截断文本。

截断

截断会删除超出其容器大小的文本或其他项目。当文本被截断时,省略号...会附加到被截断的文本后以提醒有更多文本未展示。

交互规则

鼠标悬停触发 Tooltip ,显示详细的内容。

列表截断

字段最大宽度截断。

卡片截断

卡片最大宽度截断。

按钮截断

根据按钮最大宽度截断。

表单截断

何时使用

  • 如果信息对用户不重要;
  • 当超过容器固定尺寸并且必须保留垂直或水平空间;
  • 当容器具有固定尺寸;
  • 截断的文本足以能识别全文信息,例如截断整篇文章的超链接。

何时不使用

  • 不要截断对用户阅读至关重要的标题或文本,包括错误消息。

符号提示

图标也是一种传达更多信息的方式。

交互规则

鼠标悬停图标上,触发 Tooltip ,显示详细的信息。

表格

表格中可将详细信息截断,通过悬停对应单元格,触发 Tooltip ,显示详细的信息。

滚动条

当内容被截断到具有固定尺寸的容器中时,在容器内添加了一个滚动条以查看其余内容。

何时使用

  • 必须保留容器的高度和宽度时使用溢出滚动,滚动条允许用户查看容器中的所有内容;
  • 滚动条容器可通过键盘聚焦,使键盘用户通过键盘向上和向下键滚动查看容器中所有内容。

按钮

展开更多收起 按钮支持用户展开查看容器中数量更多的数据或折叠起来的内容,这些按钮通常放置在一组内容的末尾。

交互规则

  1. 点击按钮将容器中剩余内容展开,或者通过点击跳转到相应页面查看内容;
  2. 下图示例中 展开更多 的按钮位于列表底部,通过点击按钮展开查看剩余 8 条信息。

何时使用

  • 按钮为用户提供一种显示更多、更少或查看所有数据的方法;
  • 允许用户选择何时加载更多内容,这种按需加载更多数据的方式可以帮助减少用户的认知负担;
  • 如果知道确切的项目数量,可在按钮中显示剩余的数据数量。