color theoryNovember 5, 20269 min read

深色模式配色方案:12 套带十六进制色值的夜间配色

十二套深色模式配色方案,附精确十六进制色值:夜里会发光的强调色、会沉下去的强调色、一个强调色通吃两种主题,以及不刺眼的米白文字。

By Boone
XLinkedIn
Dark Mode Color Palettes: 12 Palettes With Hex Codes for Night

深色模式的配色,不是把浅色那套倒过来用。强调色在深色页面上的表现不一样,文字需要更柔和,有些颜色干脆就失效了。下面是十二套深色配色,每个十六进制色值都列出来,专门展示夜间到底会变什么。

深色模式会翻转你的强调色

在白底上吃力的强调色,往往在深色底上会发光。在白底上看起来扎实的强调色,则可能失去锋芒。这意味着深色主题不能不加检查就直接借用浅色主题的强调色。

下面每套配色都由一个浅色文字色、一个强调色和一个深色底色组成。色块展示了强调色在深色页面和白色页面上的样子。想了解深色主题背后的体系,请看我们的文章深色模式色彩系统。

Lime

Save

Electric Lime #C6F432 在 Graphite #17181C 上:发光

Save

同一强调色在白底上:发虚

Hello

Chalk #F2F3EE 在 Graphite 上

Electric Lime 在白底上几乎看不见,在 Graphite 上却会发光。在白底上吃力的颜色,正是夜里闪耀的颜色。

Pink

Save

Hot Pink #FF4F9A 在 Night Plum #1A1218 上:发光

Save

同一强调色在白底上:更弱

Hello

Blush White #F6EEF2 在 Night Plum 上

Hot Pink 在白底上偏弱,在 Night Plum 上强得多。

Amber

Save

Amber #FFB020 在 Coffee Black #1B1610 上:发光

Save

同一强调色在白底上:发虚

Hello

Warm White #F5F0E6 在 Coffee Black 上

Amber 在白底上是个弱强调色,在 Coffee Black 上则温暖而有力。

Royal

Save

Royal #3B4CCA 在 Midnight #121426 上:沉下去

Save

同一强调色在白底上:很强

Hello

Frost #EEF0FA 在 Midnight 上

Royal 是教科书式的浅色模式蓝。在 Midnight 上,它达不到按钮被看成一个形状所需要的程度,同一个色值,换了页面就变了。

同一个色值,不同的页面。Royal 要特别留意:在白底上好用的按钮,到了夜里可能就沉下去了。

一个强调色,两种主题

按钮必须从它所在的页面里跳出来。Waikiki 在浅色页面和深色页面上都做到了,Very Berry 也是。一个色值,两种主题。

Lime Punch 和 Gentian Blue 就不行。它们在一种主题里很漂亮,在另一种里却消失了。

Waikiki

#0098A4

Waikiki

Play

在 Silver Bird #FBF8F1 上:通过

Play

在 Midnight Oil #10141F 上:通过

中间调的青色,在两种页面上都很突出。一个色值,两种主题。

Very Berry

#CE4390

Very Berry

Play

在 French Porcelain #F7F4FB 上:通过

Play

在 Twilight Zone #0F1C16 上:通过

又一个中间调,在浅色页面和深色页面上都好用。

Lime Punch

#B7DD31

Lime Punch

Play

在 Ceramic #FBFAF5 上:不通过

Play

在 Infinite Night #171538 上:通过

对浅色模式来说太亮了:在白天的底色上,按钮几乎消失。在 Infinite Night 上,它则会发光。

Gentian Blue

#292BAE

Gentian Blue

Play

在 Open Book #F6EFE5 上:通过

Play

在 Balsamico #1C1612 上:不通过

对深色模式来说太暗了。它在 Open Book 上很强,在 Balsamico 上就消失了。

如果你想要一个强调色通吃两种主题,就选中间调,并检查两遍。否则,就给每种主题各配一个色调。我们的深色模式设计指南讲了如何把第二套主题落地。

米白胜过纯白

近黑底上的纯白是你能得到的最强对比,而这恰恰是问题所在:它刺眼。这些配色里的米白,读起来依然比正文所需的轻松得多。

Material Design 的深色主题把主文字设为 87% 的白,原因相同。给米白加一点暖或一点冷,然后让强调色去说话。

Smoked Salmon

Good night

Distant Cloud #E7ECEC 在 Dark Moon #0B1B1F 上

Good night

纯白 #FFFFFF 在 Dark Moon 上:刺眼

Save

Smoked Salmon #FF887A 在 Dark Moon 上

偏冷的米白搭配温暖的珊瑚色强调色。强调色不需要任何帮助就足够醒目。

Minted Elegance

Good night

Vanilla Sugar #F1EBDF 在 Violet Void #1C1022 上

Good night

纯白 #FFFFFF 在 Violet Void 上:刺眼

Save

Minted Elegance #4FCB9C 在 Violet Void 上

Vanilla Sugar 带一点暖意,薄荷色强调色在 Violet Void 上有足够的施展空间。

Malibu

Good night

Milk and Cookies #EFE7E7 在 Asphalt #1C140F 上

Good night

纯白 #FFFFFF 在 Asphalt 上:刺眼

Save

Malibu #57BAF0 在 Asphalt 上

暖米白配暖近黑,再加一抹穿透而出的天蓝色。

Dream Vapour

Good night

Star Magnolia #EAEFE4 在 Black Stallion #0E1A16 上

Good night

纯白 #FFFFFF 在 Black Stallion 上:刺眼

Save

Dream Vapour #BB9DF0 在 Black Stallion 上

Star Magnolia 略微偏绿,与柔和的淡紫色强调色很相配。

这四套里的每个强调色在夜间底色上都很醒目,所以文字可以安静一些。

十二套配色一览表

配色颜色展示了什么
LimeChalk #F2F3EE, Electric Lime #C6F432, Graphite #17181C在深色上发光
PinkBlush White #F6EEF2, Hot Pink #FF4F9A, Night Plum #1A1218在深色上更强
AmberWarm White #F5F0E6, Amber #FFB020, Coffee Black #1B1610在深色上发光
RoyalFrost #EEF0FA, Royal #3B4CCA, Midnight #121426在深色上沉下去
WaikikiMidnight Oil #10141F, Waikiki #0098A4, Silver Bird #FBF8F1两种主题都好用
Very BerryTwilight Zone #0F1C16, Very Berry #CE4390, French Porcelain #F7F4FB两种主题都好用
Lime PunchInfinite Night #171538, Lime Punch #B7DD31, Ceramic #FBFAF5只适用于深色
Gentian BlueBalsamico #1C1612, Gentian Blue #292BAE, Open Book #F6EFE5只适用于浅色
Smoked SalmonDistant Cloud #E7ECEC, Smoked Salmon #FF887A, Dark Moon #0B1B1F米白文字
Minted EleganceVanilla Sugar #F1EBDF, Minted Elegance #4FCB9C, Violet Void #1C1022米白文字
MalibuMilk and Cookies #EFE7E7, Malibu #57BAF0, Asphalt #1C140F米白文字
Dream VapourStar Magnolia #EAEFE4, Dream Vapour #BB9DF0, Black Stallion #0E1A16米白文字

数据,留给需要为选择辩护的你

每一组搭配都用 WCAG 2 对比度公式,对照它所在的底色测量过。这是本文里唯一带比值的表格。

配色测试比值结果
Lime强调色在深色底 / 白底上13.84:1 / 1.28:1发光,发虚
Pink强调色在深色底 / 白底上5.98:1 / 3.07:1在深色上更强
Amber强调色在深色底 / 白底上9.82:1 / 1.83:1发光,发虚
Royal强调色在深色底 / 白底上2.66:1 / 6.83:1在深色上沉下去
Waikiki按钮在浅色 / 深色上3.2:1 / 5.2:1两者都通过
Very Berry开关在浅色 / 深色上3.9:1 / 4.0:1两者都通过
Lime Punch按钮在浅色 / 深色上1.4:1 / 11.1:1不通过,通过
Gentian Blue播放按钮在浅色 / 深色上8.9:1 / 1.7:1通过,不通过
Smoked Salmon米白文字 / 纯白 / 强调色14.7:1 / 17.6:1 / 7.6:1通过,刺眼,通过
Minted Elegance米白文字 / 纯白 / 强调色15.4:1 / 18.3:1 / 9.0:1通过,刺眼,通过
Malibu米白文字 / 纯白 / 强调色14.9:1 / 18.1:1 / 8.3:1通过,刺眼,通过
Dream Vapour米白文字 / 纯白 / 强调色15.2:1 / 17.8:1 / 7.8:1通过,刺眼,通过

如何搭建你的深色配色

  1. 先选深色底色。 像 Graphite #17181C 或 Violet Void #1C1022 这样的近黑,比纯黑更柔和。
  2. 文字用米白。 加一点暖或一点冷,就像 Vanilla Sugar #F1EBDF 那样。
  3. 在深色底上测试强调色。 不要不加检查就沿用浅色主题的强调色。
  4. 决定用一个强调色还是两个。 如果一个强调色要同时服务两种主题,就选中间调,并在两种页面上都检查。否则,给每种主题各配一个色调。
  5. 把按钮当作形状来检查。 它得从页面里跳出来,而不只是读起来像个标签。

获取每一套的文件

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

免费色彩集

深色模式会翻转你的强调色:Lime、Pink、Amber、Royal

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

打开色彩集

免费色彩集

一个强调色,两种主题:Waikiki、Very Berry、Lime Punch、Gentian Blue

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

打开色彩集

免费色彩集

深色模式的米白:Smoked Salmon、Minted Elegance、Malibu、Dream Vapour

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

打开色彩集

常见问题

什么颜色最适合深色模式配色方案?

近黑的底色、用于文字的米白,以及一个在深色上醒目的强调色。Smoked Salmon #FF887A 配 Dark Moon #0B1B1F,文字用 Distant Cloud #E7ECEC,就是个好例子。

深色模式应该用纯白文字吗?

不应该。近黑底上的纯白会刺眼。像 Vanilla Sugar #F1EBDF 这样的米白,读起来依然远比正文所需的轻松,而且更柔和。

浅色和深色模式可以用同一个强调色吗?

只有当它是中间调时才行。Waikiki #0098A4 在两种页面上都醒目。Lime Punch #B7DD31 在浅色上消失,Gentian Blue #292BAE 在深色上消失。

为什么我的蓝色按钮在深色模式下不见了?

在白底上很强的蓝,对深色底来说可能太暗了。Royal #3B4CCA 在 Midnight #121426 上就沉下去了。深色主题请用更浅的蓝。

深色模式的按钮应该是什么颜色?

只要能从深色底上跳出来就行。Electric Lime #C6F432、Hot Pink #FF4F9A 和 Amber #FFB020 都可以,因为明亮的颜色在夜里会发光。

最好的深色模式背景色是什么?

近黑色,比如 Graphite #17181C 或 Coffee Black #1B1610,而不是纯黑。它和米白搭起来更柔和,同时还能让强调色发光。

来源

Want a dark theme designed and tested for your own product, not borrowed from the light one? Our team designs interfaces that hold up in both themes.

Get Started

More from Brainy Papers

Keep reading