选项卡#

../../_images/tab-bar.png ../../_images/tab-bar-dark.png

选项卡允许窗口包含一组可变的内容项,例如页面、文档或图像。它们主要用作编辑器或浏览器应用程序的一部分。

指南#

  • 选项卡可以分配一个图标和一个标签。仅在必要时才同时使用两者。

  • 在可能的情况下,确保选项卡标签简短明了,并且标签中最有用的部分首先显示。这确保了即使标签被截断,它仍然有用。

  • 选项卡栏的存在可以根据选项卡在应用程序中的作用而变化。如果选项卡是应用程序不可或缺的一部分,则始终可以显示选项卡栏。或者,可以在存在多个选项卡时隐藏它。

  • 为每个选项卡提供上下文菜单。如果支持,此菜单应包含“移动到新窗口”项,并将“关闭”作为最后一项。如果存在,可以包含其他特定于选项卡的特性,包括“复制”、“固定/取消固定”、“静音”和“重新加载”。

  • 避免在选项卡上下文菜单中引用左右方向,因为这些方向在从右到左的语言环境中将不正确。

选项卡具有各种可以根据需要使用的特性。其中许多特性在网络浏览器中更常见,但如果需要,也可以在其他地方使用。它们包括指示选项卡需要关注、固定/取消固定以及可点击的指示器图标(主要用于显示音频输出并允许静音)。

标准键盘快捷键#

在可能的情况下,确保支持选项卡的标准键盘快捷键。在某些情况下,由于应用程序自身中的冲突快捷键,这可能并不总是可行的。

Ctrl+T

创建一个新选项卡

Ctrl+W

关闭当前选项卡

Ctrl+Page Up

切换到下一个选项卡

Ctrl+PageDown

切换到上一个选项卡

Ctrl+Home/End

切换到第一个/最后一个选项卡

Ctrl+Tab

切换选项卡

Alt+1–9

切换到前九个选项卡中的一个

API 参考#