问题概述

    将内容分为多个部分,然后通过平面导航结构来访问其中的每一部分,选择平面导航结构的某一项时不需要刷新网页。

示例

(翻译)模块标签( Module Tabs)

用途

  • 用于当可视空间有限并且内容需要被分为多个部分时;
  • 用于内容包含2~9个部分并且需要平面导航模式时;
  • 用于需要通过避免页面刷新来保持用户注意力时;
  • 用于每部分的名称都相对较短时;
  • 用于每个标签的内容都彼此分开并互不影响时;
  • 用于每个标签的内容都结构类似时;
  • 用于需要显示当前查看的是哪个标签的内容时;
  • 当每个标签中的内容在独立的网页中也可以正常运行时,不要使用本模式。[1]

解决方案

  • 在一个内容框(内容区域)中显示一个标签关联的内容;
  • 在内容区域上方放置一个水平条,并在水平条中用超链接来表示标签;
  • 避免在顶部水平条中出现多行超链接标签;
  • 使用颜色或其它可视化手段来指示当前在被查看的标签;
  • 在同一个内容区域中显示每个标签中的内容;
  • 同一时间内只能有一个内容区域可见;
  • 当点击一个新的标签后,在顶部水平表中保持相同的结构[2];
  • 当用户点击一个新的标签后,只有顶部水平表和内容区域需要变动;
  • 如果可能,当点击标签时不要刷新网页;
  • 当点击标签时不要加载新网页。

说明

  导航标签模式是桌面比拟的一种扩展,也就是用GUI元素表示物理对象,该模式来源于文件柜中的文件夹概念,因此终端用户对其比较熟悉。

  本模式采用一种简便的方式来显示大量结构相似的数据,这些数据根据不同的类别来分类[3]。

  标签与内容相关联,当选中标签时,与其相关的内容被加载到内容区域中[4]。

原文地址:http://ui-patterns.com/patterns/ModuleTabs

[1]原文:Do not use when the content inside each pane would function just as well in its own separate page.

[2]原文:Maintain the same structure of the top horizontal tab bar after a new tab has been clicked

[3]原文:Module Tabs provide an easy way to show large amounts of similar structured data parted by categories

[4]原文:Tabs create a context for content, when a tab is selected the relevant content is loaded inside the content area.


相关文章:

  • 2021-06-14
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2021-12-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
相关资源
相似解决方案