美文网首页
Tab 你用对了吗?

Tab 你用对了吗?

作者: 研制设计药丸的DoctorY | 来源:发表于2020-04-10 11:02 被阅读0次

Tab是什么?

在macOS 中的Tab

macOS规范中的Tab

在android中的Tab

Android规范中的Tab

在iOS中的Tab

iOS中的Tab

在网页中的Tab

ant规范中的Tab

本文主要以网页端的产品场景为例进行分析和讨论;

Tab的使用场景?

当页面空间有限时,页面需要展示多维度且有关联性的信息时,可以选用tab组件来展示页面。

Tab的使用可以在一定程度上节约页面空间,使得布局紧凑,降低信息的展示密度的同时不因空间限制缩减信息量。

Tab 对标现实场景中最经典的是浏览器的标签页;根据不同的不同产品的复杂程度,Tab组件需要承载的页面信息内容可能有不同。特别是后台类型的产品常常因业务的复杂度而需要嵌套多层Tab来满足信息展示的需求,不过建议在设计前,需要先理清产品的信息架构和产品经理进行功能梳理整合,建议网页中的Tab最多不要超过三层。

以我参与的设计语言规范Youcloud Design为例(主要介绍设计的思路,了解思路可设置符合你自己的规范)。产品主要面向To B的移动营销数据产品。因业务特性和面向用户群体的复杂度都要求我们的产品页面需要承载更多的信息内容。我们在设计Tab组件的时候,设计了三种样式的Tab来满足不同的信息层级展示。分别是:

1、Page Tab(页面式),强调页面性级别的内容分页,可类比于公司中的不同事业部的分页;用来表达弱关联性或者无关联性的分类信息。

2、Module Tab(模块式),用于表达二级分类,模块级别,可类比与一个事业部中的不同项目组;用来表达有关联的信息分类。

3、Label Tab(标签式),用于表达三级分类,更细分的级别,可类比项目组中的不同岗位分类;用来表达同层级中关联性比较强的信息分类。

三层Tab案例

不同的Tab样式给用户传达什么样的信息?

对于Page Tab,把这种类型的Tab样式设计得像浏览器的页面标签相似,让用户有个心理预期是想给用户传达切换不同tab的时候信息是彼此无联结或者弱联结的。不同tab信息承载的内容也明显能区别关联性。用户因此也能有个预知,切换了之后是看到另外一个不同维度的信息。

对于Module Tab,这种类型的tab截断感比较小,样式上有一条线相通连接,视觉表现上用来给用户传达不同的维度信息组合描述相同的事务。

对于Label Tab,这种类型的tab设计得像标签纸一样,与module tab 一样,区别只在于更深入一层来表达信息。


Tab设计的原则是什么?

1、能直接展示的信息就不用分tab来展示

tab的引入设计主要是因为页面空间有限但是信息量大的情况,能一个页面展示完的信息就不用切分成不同的tab来展示。所以第一个原则就是能不用就不要用。

2、信息归类符合用户的预期,方便用户对比关联性强的信息。

tab的引入从用户的角度是增加了他们看完整信息的操作的,但是合理的使用也是能理解。前提条件是需要将信息归类分得很合理。减少用户来回切换对比信息的额外操作。

3、信息层级架构设计不要超过三层

“所有信息架构超过三层的信息展示都欠梳理。”——亚里士多德·养龙

太深入层级的信息对用户体验是不友好的。产品不要自己懒惰梳理信息架构而将操作成本转嫁给用户。


Tab要注意哪些问题?

1、Tab 与 Radiobutton的区别?

简要概括区别,Radiobutton 用于表达tab用途的前提是当前信息的架构是完全一致,切换细分粒度展示。比如同样的信息,切换时间维度30天/7天 展示。

如下图中,只是时间维度的不同看到的其他数据维度是一样的,可以用RadioButton来表示。

单选和RadioButton表达同样功能

这里推荐经过龙抓槐守望者的许可,分享关于控件的区别的系列文章《这个控件叫什么》系列中关于segment control 和tab 的区别的文章。https://www.jianshu.com/p/e32d038c82ae

感谢龙抓槐守望者的支持。

相关文章

  • Tab 你用对了吗?

    Tab是什么? 在macOS 中的Tab 在android中的Tab 在iOS中的Tab 在网页中的Tab 本文主...

  • 你用对牙膏了吗?

    牙膏作为日常生活常用的清洁用品,有着很悠久的历史。随着科学技术的不断发展,工艺装备的不断改进和完善,各种类型的牙膏...

  • 你用对思维了吗?

    我们知道大学学的是思维、方法,而不是知识。或许毕业后很对知识都忘光了,可是思考问题的维度以及采取解决问题的方法依旧...

  • 你用对synchronized了吗

    最近遇到一个crash问题,是关于线程同步锁的,检查代码的时候发现方法已经使用synchronized同步了,为什...

  • 你用对逻辑了吗?

    人类究竟是怎么了,竟会把胡言乱语也当成妙笔生花?——塔勒布 先说一个看起来不太相关,实际非常值得深思的话题。 19...

  • web前端规范

    1:通用规范 tab键用两个空格代替 因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四...

  • 你用对遮瑕了吗?

    平时我们都会用遮瑕去遮我们的痘痘,还有黑眼圈。还有毛孔,目的就是让我们的皮肤看起来更加细腻,但是有时候我们画太多就...

  • web前端规范

    通用规范 tab键用两个空格代替因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四个空格...

  • web前端规范

    通用规范 tab键用两个空格代替 因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四个空...

  • web前端规范

    通用规范 tab键用两个空格代替 因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四个空...

网友评论

      本文标题:Tab 你用对了吗?

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