color theoryNovember 5, 202611 min read

强调色配色方案:16 种强调色,以及每一种需要的文字颜色

16 套强调色配色方案,附精确的十六进制色值,并针对强调色最重要的任务逐一测试:在按钮上承载清晰可读的文字。看看哪些强调色适合白字,哪些适合深色字,哪些两者都不行。

By Boone
XLinkedIn
Accent Color Palettes: 16 Accents and the Label Each One Needs

强调色是界面里唯一一个意味着“点这里”的颜色。只有当它上面的文字能被看清,它才管用,所以决定一个强调色好不好的,是文字标签。下面用四项测试检验十六种强调色,附上每个十六进制色值,以及每种强调色适用的标签颜色。

强调色必须通过的考验

判断一个强调色,就看在它上面放一个字会发生什么。标签必须清晰可读,按钮也必须在背后的页面上足够醒目。

由此得出四项测试。它适合白色还是深色标签,还是落在中间两者都不行?它能承载小号标签文字吗?它是否太浅,不适合当按钮,比如 Butterscotch Gold #F7C873?

下面每套配色都由墨色、强调色和底色组成,最后一块色块展示测试结果。

强调色适合哪种标签

青绿、钴蓝和玫瑰红足够深,白色标签隔着一间屋子都看得清。琥珀 #C88A16 就不行。

青绿

#10312E

深海

#0E7C6B

青绿

#ECF3F1

粉笔白

保存

青绿上的白字

一种深青绿,承载白色标签绰绰有余。

钴蓝

#171C33

海军墨

#2F4BD6

钴蓝

#ECEEF7

薄雾

保存

钴蓝上的白字

四者中最强的一个。钴蓝上的白字隔着一间屋子也能看清。

玫瑰红

#2E1E24

梅子墨

#C2445F

玫瑰红

#F8EEEF

贝壳白

保存

玫瑰红上的白字

在三个适合白色标签的强调色里,玫瑰红最浅,所以余量最小。不要再把它调浅了。

琥珀

#2C2415

树皮棕

#C88A16

琥珀

#F6F0E4

燕麦

保存

琥珀上的树皮棕

琥珀是最诚实的一个。白字在上面不合格,而答案并不是换成更深的琥珀:把标签设为树皮棕,颜色原封不动。

这就是强调色的全部使命:它必须经得起你放在上面的文字。琥珀说明,解决办法很少是换一种颜色。换标签,保品牌。

中间色调的死亡地带

有些强调色落在明度范围的中间:对白字来说太浅,对深色字来说太深。这四种里有两种朝相反方向逃出了死亡地带,另外两种被困住了。

French Winery

#9A0A2C

French Winery

保存

French Winery 上的白字:通过

保存

French Winery 上的 Midnight Express #1D2433:不通过

#F4EEE4

Magnolia Petal

深到足以使用白字。French Winery 靠变深离开了死亡地带。

Wild Forest

#009041

Wild Forest

保存

Wild Forest 上的白字:不通过

保存

Wild Forest 上的 Nightwalker #2B1A35:不通过

#FBEFEE

Vintage Porcelain

一种清新的绿色,恰好落在正中间。白字不行,深色字也不行。调深一档,白字就能通过,所以在设计任何一个按钮之前,先微调这个绿色。

Glowing Lantern

#FFBB40

Glowing Lantern

保存

Glowing Lantern 上的白字:不通过

保存

Glowing Lantern 上的 Aztec #153023:通过

#F1F5F9

Silent Snowfall

浅到足以使用深色字。Glowing Lantern 朝另一个方向离开了死亡地带,也就是变浅,所以它的标签是 Aztec,绝不是白色。

Pink Orchid

#C157AD

Pink Orchid

保存

Pink Orchid 上的白字:不通过

保存

Pink Orchid 上的 Royal Neptune #0F2E30:不通过

#EEF4F1

Snowflake

一种中间色调的粉色,问题和 Wild Forest 一样。调深一档,白字就能通过。

大号文字的标准比小号文字低,所以大标题在这些颜色上可能看着没问题,按钮标签却不合格。检查你要放在强调色上的最小文字。如果你的品牌强调色落在中间,先微调它,再去做按钮组。

按钮不是徽章

徽章通常用约 15% 的强调色做背景,用完整的强调色做文字。这层淡色提亮了背景,于是上面的文字对比度下降。一个强调色可以承载白色按钮标签,却仍会在自己的徽章里不合格。第三块色块就是 15% 强调色叠在底色上的效果。

Peacock Pride

#006262

Peacock Pride

保存

白色按钮标签:通过

新

淡色 #D5E1D2 上的 Peacock Pride:通过

新

淡色上的 Wood Bark #2A2320:通过

一种深青绿,在 Cosmic Latte #FBF7E6 上两项任务都能胜任。

Furnace

#D23D20

Furnace

保存

白色按钮标签:通过

新

淡色 #EAD9D1 上的 Furnace:不通过

新

淡色上的 Elite Teal #13302A:通过

一个强烈的红橙色按钮,当标签时就变弱了。在 White Glove #EEF4F0 上,把标签文字设为墨色,徽章就读得顺了。

Purple Heart

#652A97

Purple Heart

保存

白色按钮标签:通过

新

淡色 #E6D3DF 上的 Purple Heart:通过

新

淡色上的 Black Velvet #1B2838:通过

足够深,在 Vanilla Blush #FDF1EC 上,背后的淡色根本不构成影响。

French Blue

#0075C9

French Blue

保存

白色按钮标签:通过

新

淡色 #D9E3E3 上的 French Blue:不通过

新

淡色上的 Nightly Voyager #2A1630:通过

和 Furnace 同一个故事:按钮没问题,徽章不行。在 Powdered #FFF6E8 上,墨色拯救了徽章文字。

如果你的强调色是中间色调,徽章和标签文字请用你的墨色。文字一换成墨色,Furnace 的标签和 French Blue 的徽章都立刻变得好读。

最亮的那个不是按钮

按钮必须从它所在的页面上清楚地跳出来。一个又浅又亮的强调色放在奶油色页面上就做不到,哪怕它是整套配色里最好看的颜色。

所以要交换分工。深色变成按钮,亮色变成标签、徽章和选中状态。这几套里有两套这样做,另外两套的强调色本身就够深,可以直接点按。

Butterscotch

保存

Storm Graphite #434343 按钮,Butter Canvas #FAEBCD 标签:通过

新

Butterscotch Gold #F7C873 标签:通过

保存

页面上的 Butterscotch Gold:几乎看不见

Butterscotch Gold 看着很美,但在 Butter Canvas 上作为按钮就消失了。交换分工:Storm Graphite 负责点按,金色变成标签。

Ocean Breeze

保存

Midnight Navy #0C2C55 按钮,Vanilla Linen #EDEDCE 标签:通过

新

Ocean Breeze #629FAD 标签:通过

保存

页面上的 Ocean Breeze:几乎看不见

浅亚麻色上的柔和青蓝。同样的办法:Midnight Navy 当按钮,Ocean Breeze 当标签和选中状态。

Silent Grove

保存

Silent Grove #215E61 按钮:通过

保留

Morning Paper #F5FBE6 上的链接:通过

#233D4D

Blue Monolith #233D4D

这个什么都能做。一种深青色,在 Morning Paper 上既是按钮也是链接,配上白色标签读起来毫不费力。

Wild Berry

保存

Wild Berry #CF4173 按钮:通过

保留

Peach Cashmere #F6D8BD 上的 Wild Berry 链接:不通过

保留

Deep Berry Plum #5D3140 链接:通过

Wild Berry 作为白字按钮只是勉强过关。作为 Peach Cashmere 上的文字就不够了,所以它的链接要用 Deep Berry Plum。

链接是文字,所以它要达到文字的标准,而不只是按钮的标准。当强调色作为按钮只是勉强通过时,链接请用墨色。

十六种强调色一张表

配色强调色适用的标签注意事项
青绿青绿 #0E7C6B白色四项任务都没问题
钴蓝钴蓝 #2F4BD6白色四项任务都没问题
玫瑰红玫瑰红 #C2445F白色三者中余量最小,不要再调浅
琥珀琥珀 #C88A16树皮棕 #2C2415白字不合格
French WineryFrench Winery #9A0A2C白色深色字不合格
Wild ForestWild Forest #009041都不行,除非调深一档两种标签都不合格
Glowing LanternGlowing Lantern #FFBB40Aztec #153023白字不合格
Pink OrchidPink Orchid #C157AD都不行,除非调深一档两种标签都不合格
Peacock PridePeacock Pride #006262白色四项任务都没问题
FurnaceFurnace #D23D20白色徽章文字,请用 Elite Teal #13302A
Purple HeartPurple Heart #652A97白色四项任务都没问题
French BlueFrench Blue #0075C9白色徽章文字,请用 Nightly Voyager #2A1630
ButterscotchButterscotch Gold #F7C873深色字,用作标签太浅,不能当按钮
Ocean BreezeOcean Breeze #629FAD深色字,用作标签太浅,不能当按钮
Silent GroveSilent Grove #215E61白色四项任务都没问题
Wild BerryWild Berry #CF4173白色链接,请用 Deep Berry Plum #5D3140

数字,留给需要为选择辩护的人

上面的每一组搭配都用 WCAG 2 对比度公式测量过。这是本文唯一带比值的表格。

配色测试比值结果
青绿强调色上的白色标签5.10:1通过
钴蓝强调色上的白色标签6.78:1通过
玫瑰红强调色上的白色标签4.90:1通过
琥珀强调色上的白色标签2.96:1不通过
French Winery白色标签8.5:1通过
French Winery深色标签1.8:1不通过
Wild Forest白色标签4.1:1不通过
Wild Forest深色标签3.8:1不通过
Wild Forest白色标签,调深一档4.6:1通过
Glowing Lantern深色标签8.4:1通过
Glowing Lantern白色标签1.6:1不通过
Pink Orchid白色标签4.0:1不通过
Pink Orchid深色标签3.6:1不通过
Pink Orchid白色标签,调深一档4.6:1通过
Peacock Pride按钮标签 / 徽章文字7.1:1 / 5.3:1两项都通过
Furnace按钮标签 / 徽章文字 / 墨色徽章文字4.7:1 / 3.4:1 / 10.3:1通过,不通过,通过
Purple Heart按钮标签 / 徽章文字9.0:1 / 6.3:1两项都通过
French Blue按钮标签 / 徽章文字 / 墨色徽章文字4.7:1 / 3.6:1 / 12.7:1通过,不通过,通过
Butterscotch页面上的金色 / 金色标签上的深色文字1.32:1 / 6.34:1不通过,通过
Ocean Breeze页面上的强调色 / 强调色标签上的深色文字2.49:1 / 4.7:1不通过,通过
Silent Grove强调色上的白色标签7.4:1通过
Wild Berry强调色上的白色标签4.51:1刚好通过

如何测试你自己的强调色

  1. 先试白色。 如果白色在强调色上通过,比如钴蓝 #2F4BD6,你的标签就定了。
  2. 再试你最深的墨色。 如果白色不行而墨色通过,就把所有标签设为墨色,就像琥珀和 Glowing Lantern 那样。
  3. 如果两者都不行,就移动强调色。 调深或调浅一档,就能离开中间地带。
  4. 单独测试标签。 做出 15% 的淡色,检查强调色作为文字放在上面的效果。如果不合格,标签就用墨色。
  5. 检查按钮与页面的对比。 浅色强调色是标签,不是按钮。我们关于无障碍色彩对比度和 UI 配色错误的文章涵盖了相关阈值。

获取每一套的文件

每一套都是 Forge 上的免费配色集,提供点按复制的色值、适用于 Figma 和 Adobe 的色板文件(ASE)、CSS 变量和设计令牌。

免费配色集

墨色、底色、一个可点按的东西:青绿、钴蓝、玫瑰红、琥珀

全部十六进制色值,外加 ASE 色板、CSS 变量和设计令牌。

打开配色集

免费配色集

死亡地带:French Winery、Wild Forest、Glowing Lantern、Pink Orchid

全部十六进制色值,外加 ASE 色板、CSS 变量和设计令牌。

打开配色集

免费配色集

按钮不是徽章:Peacock Pride、Furnace、Purple Heart、French Blue

全部十六进制色值,外加 ASE 色板、CSS 变量和设计令牌。

打开配色集

免费配色集

最亮的那个不是按钮:Butterscotch、Ocean Breeze、Silent Grove、Wild Berry

全部十六进制色值,外加 ASE 色板、CSS 变量和设计令牌。

打开配色集

FAQ

强调色按钮上该用什么颜色的文字?

强调色够深就用白色,够浅就用深色墨色。青绿 #0E7C6B 用白色。琥珀 #C88A16 用树皮棕 #2C2415。如果两者都不行,说明强调色落在中间,需要挪动一档。

为什么白色文字在有些彩色按钮上不合格?

因为按钮太浅了。琥珀、Glowing Lantern #FFBB40 和 Butterscotch Gold #F7C873 都很亮,所以上面的白字很淡。像 Wild Forest #009041 这样的中间色调,白字和深色字都不行。

如何为 UI 配色挑选强调色?

先选标签。决定强调色承载白字还是深色字,然后挑一个明显偏向中间某一侧的颜色。分别检查它作为按钮、作为徽章文字,以及与页面的对比。

为什么我的强调色当按钮看着不错,当徽章却很糟?

徽章是把强调色作为文字,放在它自己的浅色淡色背景上,这会降低对比度。Furnace #D23D20 和 French Blue #0075C9 轻松承载白色按钮标签,却在徽章文字上不合格。徽章文字请用你的墨色。

浅色强调色能当按钮吗?

很少能。它必须从背后的页面上凸显出来,而奶油色页面上的浅色强调色几乎做不到。让深色当按钮,把浅色强调色用作标签或选中状态。

来源

Want an accent and a full UI palette built for your product and tested on your real screens? Our team designs interfaces that hold up in every state.

Get Started

More from Brainy Papers

Keep reading