MODULE 07 / LESSON 03
列表、表格与卡片怎么选
根据阅读、比较与操作任务决定内容容器。
先理解这个概念
列表适合快速扫描同类对象;表格适合多维比较;卡片适合内容独立、结构差异较大的对象。卡片不是现代感的必需品。数据表还需要考虑排序、筛选、选择、分页和窄屏策略。
选择容器要看用户怎样比较信息。列表支持连续扫描对象,表格支持跨行比较相同属性,卡片适合包含图像或独立摘要的对象。卡片看起来丰富,却可能让同一字段分散在不同位置;表格信息紧凑,却可能压缩掉理解复杂内容所需的空间。
像选择合适的数据结构,不能所有问题都用同一种容器解决。
记住这三个原则
- 01
先确认用户是在阅读、比较还是批量操作。
- 02
表头、单位、对齐与排序方向必须明确。
- 03
窄屏保留关键列,必要时允许有说明的横向滚动。
实际设计时,分三步做
- STEP 01
写出主要比较问题,例如“哪笔支出最高”还是“哪张照片是目标”。按比较维度选择结构,不按组件流行程度选择。
- STEP 02
确定每个对象必须展示的字段,辅助信息放详情或展开区域;表格列标题、单位和排序含义要明确。
- STEP 03
设计窄屏策略,保留关键比较信息。可以隐藏次要列并提供详情,但不应丢掉完成任务所需的字段。
一个容易理解的例子
服务器监控每项指标一张大卡片,比较三台机器需要上下滚动。
机器按行、指标按列呈现,状态附带文字,异常项适度突出。
比较任务需要相关值出现在同一个视野。
展开看:从场景到设计决定
旅行费用比较需要日期、类别和金额,表格能保持金额列稳定;旅行相册需要通过图片辨认,卡片或网格更直接。若把费用做成高大的独立卡片,用户需要不断上下寻找金额。反过来,把照片只做成文件名表格会失去视觉线索。结构选择应服务最重要的识别方式。
适用边界与取舍
同一数据可以有不同视图,但每多一种视图就增加状态一致性与维护成本。只有任务确实不同,才值得提供切换。
把这个原则用一次
先做一个小判断
为照片库、订单列表和服务器指标分别选容器。
再完成一份设计练习
给文章收藏工具选择默认展示形式,再说明在什么任务下另一种形式更好。
不要把桌面十列数据表原样塞进手机屏幕。
继续查阅
本课为原创教学解释。具体平台规则与标准可查阅官方资料。
WAI-ARIA Authoring PracticesMaterial Design 3