跳到主要内容
ContainersLevel 1

Card

卡片

WebMobileDesktop上手难度: 容易

一个带圆角和边框的容器,把一条相关内容装在一起。

01

Live Demo

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

你刚才看到的这个:App 首页的一格格内容块、新闻网站的文章卡片、设置里每个功能一行的那种方块、搜索结果里的每一条。

02

它到底是什么

Card 是最通用的布局单元。它本身不规定里面有什么——图片、标题、描述、按钮都行。它的价值是把一堆散落的信息切成可点击、可独立理解的块。

卡片card内容卡片tile卡片容器
03

Anatomy · 它由什么组成

  1. Surface卡片面

    白底 + 1px 边框 + 极轻阴影

  2. Media图片区

    可选,16:9 或 1:1

  3. Title标题

    2 行截断

  4. Description描述

    1–2 行,次级色

  5. Action操作区

    底部或整卡可点

04

When to Use

什么时候该用 / 不该用
Card 使用场景建议
情况推荐
一组内容可以被独立点击或独立理解用
需要明显的点击边界(整卡可点)用
网格布局中的重复单元用
内容很短、只有一行文字不用
把卡片再套卡片不用

卡片里再放卡片、按钮里再放按钮,是层级混乱的典型信号。

如果只是分个组,Divider 就够了,不必每组都起一个盒子。

05

Similar Patterns

别搞混

最容易混淆的一个

一句话区分:一个带圆角和边框的容器,把一条相关内容装在一起。

06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

加一个内容卡片列表:每张卡片有 16:9 封面、标题、描述和「查看详情」链接,整卡可点,悬停时轻微上移。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

加几个方块显示内容。

改成这样说

加卡片列表:白底 1px 边框圆角 10px,16:9 封面 + 标题(2 行截断) + 描述,整卡可点(内部不再嵌套链接),hover 上移 2px 并提升阴影。

08

分享这张卡

社交平台友好

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