(翻译)模块标签( 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.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值