做产品 PMaker 首页
搜索
跟随系统
颜色主题
空格的键盘
一个页面上能被打断的次数有限,用完就没了每个模块一个色六个元素六种颜色,等于告诉用户这六个一样重要也就等于没有重点只留一个彩色只出现在该看该点的地方一眼就知道该点哪儿颜色是稀缺资源,用在所有地方等于哪儿都没用

颜色是一种稀缺资源。用在所有地方,等于哪儿都没用。

一个强调色

整个产品只留一个彩色。它出现的地方,就是你希望用户看的和点的地方。

整个产品只留一个彩色。它出现的地方,就是你希望用户看的和点的地方。颜色的作用是打断视觉扫描,把注意力拉过来。一个页面上能被打断的次数有限,用完就没了。把颜色分配给六个元素,等于告诉用户这六个一样重要,也就等于没有重点。这条规则对 AI 尤其重要:让它自由发挥配色时,它倾向于给每个功能一块自己的颜色,因为色彩是它手里最便宜的区分手段。你要做的是把颜色预算收紧。

你会遇到的现象:

  • 页面挺花的,但用户找不到主按钮
  • 每加一个状态就加一种颜色,最后自己都记不住哪个代表什么
  • AI 生成的界面每个模块一个色,像调色板

强调色用在哪

该用 不该用 原因
主按钮 次要按钮 次要按钮用幽灵样式或纯文字链接
选中态、当前位置 所有可点的东西 可点不等于重要,鼠标形状已经在暗示了
链接 正文里的强调 正文强调用加粗,别用彩色
关键数据 所有数字 只给那个最该被看到的数上色
品牌标识 装饰性图形 装饰用中性色,别抢主体

一屏上强调色的面积控制在 10% 以内是个不错的直觉。超过之后,它就从「强调」退化成了「主色调」。主按钮和选中态是强调色的两个大去处,链接和关键数据是它的两个小去处。一屏上同时出现四个以上的彩色元素,就该回头数一数哪些其实可以用灰阶——每多一种彩色,都是在跟主按钮抢注意力。

语义色是例外:成功绿、警告黄、错误红不算强调色,它们承担的是信息而不是引导。但同样要克制——一屏上同时出现三种语义色,通常说明状态设计得太复杂了。语义色之间也会打架:一个报错出现在一块绿色卡片旁边,用户会先怀疑自己的眼睛。让语义色只在它该出现的地方出现,状态切换走文字和图标,不靠颜色。

其余交给灰阶

去掉彩色之后,层级要靠灰阶撑起来。一套够用的灰阶大概是这样:主文字、正文、次要、辅助、分隔线、底色,从近黑到近白六档。多数界面用这六个就够,不需要更细的分档。

验证方法:把页面转成灰度。如果层级还在,说明结构立得住;如果一片模糊,说明之前的层级全是颜色硬撑出来的。这也是「先结构后颜色」的检查方式——强调色只负责把已经存在的层级里最重要的那一点提亮,不负责创造层级。m3color

灰阶还有一个作用:它是强调色的参照系。同一屏上,灰阶决定了信息的分层,彩色只负责其中最重要的一层,灰阶越干净,彩色越值钱。选灰阶时也别只用黑和白。六档之间最好留出明显的间隔,间隔太近会让人分不清哪一档是哪一档;间隔太大,页面又会显得碎。六档里真正决定层级的是前三档:主文字、正文、次要。后面三档负责分隔和留白。灰阶设计得好,还能扛住不同屏幕的对比度差异。

参考资料

  1. Color — Material Design 3