TDesign 的色彩体系搭建遵循了 TDesign 包容、多元、进化、连接的价值观,充分考虑色彩的应用需求,符合无障碍标准,提供了一套定义完整、开箱即用的官方色板。
TDesign 官方色板是一套广泛适用于中后台业务场景的默认配色。包含了主题色、功能色、中性色、扩展色4部分。
主题色是产品中最核心、最高频使用的颜色,它常用于强调信息、引导操作,并在很大程度上决定了产品整体的基调和风格。TDesign 以腾讯蓝(Tencent Blue)作为默认主题色,蕴含了科技创新、开放共享的品牌特质和生态理念,其稳健、中性的气质,在中后台设计中也具有广泛的普适性。
Tencent Blue
rgba(0, 82, 217, 1)
#0052d9
功能色是指用于特定场景、表达特殊语义的颜色,例如成功、失败、告警、链接等状态。我们定义了4种功能色,在遵循色彩通用含义选取色相的基础上,从视觉一致性的角度选取了与品牌色更具一致关系的色调,并结合WCAG2.0标准综合考量,使其达到可用性标准。
在 TDesign 色彩系统中,每个功能色扩展10级色阶,足够覆盖界面设计中各需求场景。色阶的制定采用了 HCT 色彩空间,结合不同色相下饱和度及亮度插值拟合出优化曲线,保证色彩变化均匀,多色之间亮度均等。
Contrast Ratio 6.54:1
Blue7 品牌色#0052d9
Blue1#f2f3ff
Blue2#d9e1ff
Blue3#b5c7ff
Blue4#8eabff
Blue5#618dff
Blue6#366ef4
Blue7#0052d9
Blue8#003cab
Blue9#002a7c
Blue10#001a57
Contrast Ratio 4.32:1
Red6 错误色#d54941
Red1#fff0ed
Red2#ffd8d2
Red3#ffb9b0
Red4#ff9285
Red5#f6685d
Red6#d54941
Red7#ad352f
Red8#881f1c
Red9#68070a
Red10#490002
Contrast Ratio 3.12:1
Orange5 告警色#e37318
Orange1#fff1e9
Orange2#ffd9c2
Orange3#ffb98c
Orange4#fa9550
Orange5#e37318
Orange6#be5a00
Orange7#954500
Orange8#713300
Orange9#532300
Orange10#3b1700
Contrast Ratio 3.16:1
Green5 成功色#2ba471
Green1#e3f9e9
Green2#c6f3d7
Green3#92dab2
Green4#56c08d
Green5#2ba471
Green6#008858
Green7#006c45
Green8#005334
Green9#003b23
Green10#002515
中性色包含一系列灰黑色,同时考虑到在暗黑模式下需要通过中性色来区界面分层级关系,所以在 CIELab 中根据亮度将中性色扩展至14个。并且常用文字与其色彩对比度均大于4.5,满足 WCAG2.0 标准。
White
Font Gy1
#000000 90%
Text
AAA 17.5
Font Gy2
#000000 60%
Text
AA 5.7
Gray1
Font Gy1
#000000 90%
Text
AAA 15.8
Font Gy2
#000000 60%
Text
AA 5.1
Gray2
Font Gy1
#000000 90%
Text
AAA 15.1
Font Gy2
#000000 60%
Text
AA 4.9
此外在页面模版等应用场景中,需要在各层级的灰黑色中加入颜色倾向,以突出品牌氛围。过程中使用了 RGB 混色模型,经过多次的尝试最终确定了品牌色的混合比例为 8%-12%,运用规则同普通中性色一致。
12%
100%
Average(r,g,b) = 0.12*(r1,b1,g1) + 0.88*(r2,b2,g2)
扩展色是一系列由功能色扩展而成的颜色。在有更多颜色需求的场景中(如数据可视化场景、插画场景)。同样采用了 HCT 及插值拟合曲线的方法,除了功能色蓝、红、黄、绿之外,TDesign 色彩体系扩展至 8 种主要颜色,另外有紫色,天蓝色、黄色、粉红色扩展色。每个扩展色均为 10 级色阶,保证色彩变化均匀,多色之间亮度均等。
在 TDesign 中,腾讯蓝是主要的交互颜色,并且因为组件实际情况的复杂性,我们使用 Design Token 规范了颜色运用规则。 为了方便进行管理和阅读,我们定义了全局语义 Token 和组件 Token,这样只需要理解了全局语义 Token 的规则后,就可以了解 TDesign 中组件的颜色运用规则(可参考下图)。
在前端通用设计体系中,图表也是常见的应用场景,因此 TDesign 的色彩体系也充分考虑到数据可视化的色彩应用,力图成为一套具有兼容性的色彩体系。 前端数据可视化组件库 TVision,作为设计体系的重要组成部分一部分,其配色基于 TDesign 官方色板中的扩展色进行应用,保证了图表与 UI 的统一性和品牌延续性。其中最常用的定性色板、连续色板如下图所示,均经过 CIE ΔE 2000 结合 contrast ratio 的辨识度验证。TVision 未来会对外开放,届时为大家提供更完整的可视化色彩指引。