跳到主要内容
Data DisplayLevel 1

List

列表

WebMobileDesktop上手难度: 容易

一列一列排下来的信息,每一行是同一类东西。

01

Live Demo

真的可以点
每一行都是独立可点的。整行 hover 有反馈 —— 不是只有文字能点。

你刚才看到的这个:微信聊天列表、设置里的功能列表、系统「设置」App 的每一行、邮件列表——左边头像右边标题再右边时间。

02

它到底是什么

List 是信息展示的基本单位。它的关键决策是「一行里放多少信息」和「哪些行可点」。一行可点时,整行都要有 hover 反馈和热区。

列表list列表项list item行feed
03

Anatomy · 它由什么组成

  1. Row / Item列表行

    最小热区 48px,整行可点

  2. Leading前导

    头像 / 图标

  3. Title主标题

    一行截断

  4. Subtitle副标题

    次要色,一行

  5. Trailing尾部

    值 / 时间 / 箭头

  6. Divider分隔线

    与文字左对齐,不通栏

04

When to Use

什么时候该用 / 不该用
List 使用场景建议
情况推荐
同类内容有 3 项以上需要纵向浏览用
每项信息结构相同(标题+副标题+值)用
需要快速扫读用
需要对比各项的横向数值不用
只有 1–2 项视情况

行内塞了五个字段就成表格了——横向对比请用 Table。

行与行之间必须有分隔线或留白,否则会看成一坨。

05

Similar Patterns

别搞混

最容易混淆的一个

一句话区分:一列一列排下来的信息,每一行是同一类东西。

06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

加一个设置列表:每行左侧图标 + 标题 + 右侧当前值 + 箭头,整行可点,行间有细分隔线,分组之间有分组标题。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

加个列表显示数据。

改成这样说

加设置 List:每行用 button 包裹保证整行可点、高度 ≥48px、行左侧图标 + 标题 + 右侧值 + 箭头,分隔线与文字左对齐不通栏,分组用标题 + 间距而非分隔线。

08

分享这张卡

社交平台友好

把这个 Pattern 做成 3:4(小红书)或 1:1(X / Reddit)的知识卡片,在浏览器里直接导出 PNG,不需要后端。