你可能会说
把这些文章排成一格一格的卡片列表
把一条内容装进一个独立的小方框里展示
看一眼它长什么样
设计系统规范 v2
统一色彩、间距与组件用法,新项目开工前先读这一份。
上面这些交互全部由 CSS 完成,没有加载任何脚本 —— 和真实产品里的组件是同一个道理。
大白话解释
卡片就是把一条信息单独装进一个小方框里。方框有边界、有留白、通常还有一点淡淡的阴影,让这块内容看起来是从背景上浮起来的。
你可以把它想成超市货架上的一个个商品盒:每个盒子装一样东西,互相不串味,一眼扫过去就知道有几样东西、分别是什么。新闻列表、商品列表、用户资料,几乎都是这么排的。
卡片真正的价值不是那个框,而是让一堆零散信息变得可数、可比较。因为每张卡大小差不多、结构一样,人的眼睛才容易横向对比,比如同样是价格,那就看单价那一行。
什么时候会遇到
- 看设计稿时,列表里每条数据外面都套了一个框,设计标注写着卡片间距十六像素。
- 产品要求列表里每张卡点一下能进详情页,但卡片里的小按钮点了不该跳转。
- 卡片里的标题有时一行有时三行,导致每张卡高低不一,页面看起来参差不齐。
- 做响应式时纠结一行放几张卡,手机放一张、平板两张、桌面四张。
- 跟 Agent 描述时你说那种带图片和标题的小方块,对方得确认是不是卡片。
可以直接对 Agent 说
「把商品列表改成卡片布局,每张卡上面是商品图,下面是标题和价格,鼠标移上去整张卡轻微浮起来并且有点阴影。」
「这些卡片标题长短不一导致高度不齐,帮我把标题固定显示两行、超出用省略号,让每张卡高度一致。」
「卡片里那个收藏小爱心点了不要跳转到详情页,只有点卡片其他区域才跳,帮我把这两个点击区域分开。」
正文里带下划线的词,是本站其它词条的入口;这一篇自动链了 2 个相关术语。
最容易想岔的地方
常见的错误理解: 卡片就是给内容加个边框和阴影,纯装饰
更准确的理解: 卡片是在告诉读者「这一块是一个整体」。同一张卡片里的东西必须属于同一件事,否则读者会把不相干的信息当成一条
常见的错误理解: 卡片上放的信息越多,用户越省事
更准确的理解: 卡片是扫描单位,不是阅读单位。一张卡片超过三行字,用户就会直接跳过整张,放再多也等于没放
测一下:真遇到了你会怎么处理
单选 · 选完立刻看解释
你要展示 20 条商品,每条都有图、标题、价格和一个「查看详情」。
最合适的容器是?
-
卡片的作用是「把一组属于同一条数据的东西圈起来」,并且让整块都可以是点击热区。
-
表格适合逐列对比数值。图片加图文混排放进表格会很挤,也很难做响应式。
-
装不下图片,用户也看不出「图和这段字是一组」,点哪儿算点中这条会变得暧昧。
题目只考「这个场景下的第一反应」,不考名词背诵 —— 卡片的定义在上面已经讲过了。