颜色是设计系统非常重要的组成部分。颜色色盘决定了产品的视觉识别程度、外观风格的和谐甚至能够影响用户的情绪。Semi Design 定义了下面这一套色盘,当然你也可以使用我们的
主题编辑器来
智能生成颜色色盘。
建议
在网页中使用颜色变量 (CSS Variable) 来更容易地实现深色模式以及更灵活地实现未来更多的样式需求。以下所有颜色名称对应的 CSS Variable 转换规则为:Primary → var(--color-primary), Fill 0 → var(--color-fill-0)。
主要颜色
Semi Design 默认主题选取蓝色作为主色。你也可以到
主题编辑器来自定义主色。主色为最主要的强调颜色。
名称 | 使用场景 | 颜色值 |
---|
Primary | 主要颜色。仅在需要非常强调的情况下使用。 | rgba(0,119,250, 1) rgba(84,169,255, 1) |
次要颜色
次要颜色为第二重要的颜色,通常情况下,次要颜色保留为蓝色,是因为:
- 大多数用户习惯认知蓝色的文本为可以点击的文本。在将主色定为其他颜色(如橙色、黄色等)的情况下,我们将次要颜色保留为蓝色,由此,应用了非蓝色为主色的主题仍然能够在界面时使用用户所习惯的蓝色链接、按钮等。
- Semi Design 默认主题以蓝色为主色,并且不希望引入更多的颜色,因此将主要颜色和次要颜色定为相同的蓝色。
名称 | 使用场景 | 颜色值 |
---|
Secondary | 次要颜色。强调作用次于主要颜色,但仍然具有强调作用。 | rgba(0,119,250, 1) rgba(84,169,255, 1) |
注意
使用 Semi Design 默认主题时,无需在意主要和次要颜色的差异。
第三颜色
第三颜色作为最不强调的颜色。默认主题下,第三颜色为深灰色。
名称 | 使用场景 | 颜色值 |
---|
Tertiary | 第三颜色。可以在页面上多次使用。 | rgba(107,112,117, 1) rgba(136,141,146, 1) |
功能色
功能色应保留给对应的使用场景,其他场景下尽量不使用功能色。
名称 | 使用场景 | 颜色值 |
---|
Success | 表示安全、成功、开启的状态 | rgba(59,179,70, 1) rgba(93,194,100, 1) |
Warning | 表示警告、不安全 | rgba(252,136,0, 1) rgba(255,174,67, 1) |
Danger | 表示危险的操作、或需要特别注意的危险信息 | rgba(249,57,32, 1) rgba(252,114,90, 1) |
文本/图标颜色
变量名 | 用法说明 | 色值 |
---|
Text 0 | 最主要的文本颜色 | rgba(28,31,35, 1) rgba(249,249,249, 1) |
Text 1 | 稍次要的文本颜色 | rgba(28,31,35, 0.8) rgba(249,249,249, 0.8) |
Text 2 | 次要的文本颜色 | rgba(28,31,35, 0.6) rgba(249,249,249, 0.6) |
Text 3 | 最次要的文本颜色或用于图标的填充颜色 | rgba(28,31,35, 0.2) rgba(249,249,249, 0.2) |
填充颜色
对于一个元素,满足以下两个条件:
- 如果这个元素所处的容器背景颜色不是固定的
- 这个元素的填充色与最上层背景色的对比度比较小
这是应该考虑将这个元素使用填充颜色来填充这个元素,确保这个元素不会“融于”某一级别背景颜色中。
变量名 | 用法说明 | 色值 |
---|
Fill 0 | 用于大多数组件如按钮、输入框的默认填充色,或无边框组件的悬停状态填充色 | rgba(46,50,56, 0.05) rgba(255, 255, 255, 0.05) |
Fill 1 | 悬停状态的填充色,或无边框组件的按下状态填充色 | rgba(46,50,56, 0.09) rgba(255, 255, 255, 0.09) |
Fill 2 | 按下状态的填充色 | rgba(46,50,56, 0.13) rgba(255, 255, 255, 0.13) |
完整色盘
完整色盘包含 16 个不同的颜色,每一个颜色具有 10 个颜色级别。
Semi Red 5249,57,32
AA LargeAA
Semi Red 6213,37,21
AAAA Large
Semi Pink 0253,236,239
AAA
Semi Pink 1251,207,216
AAA
Semi Pink 2246,160,181
AAA
Semi Pink 3242,115,150
AAA
Semi Pink 4237,72,123
AA LargeAA
Semi Pink 5233,30,99
AA LargeAA
Semi Pink 6197,19,86
AAAA Large
Semi Purple 0247,233,247
AAA
Semi Purple 1239,202,240
AAA
Semi Purple 2221,155,224
AAA
Semi Purple 3201,111,209
AA LargeAA
Semi Purple 4180,73,194
AA LargeAA
Semi Purple 5158,40,179
AAAA Large
Semi Purple 6135,30,158
AAA
Semi Purple 7113,22,138
AAA
Semi Purple 892,15,117
AAA
Semi Violet 0243,237,249
AAA
Semi Violet 1226,209,244
AAA
Semi Violet 2196,167,233
AAA
Semi Violet 3166,127,221
AA LargeAA
Semi Violet 4136,91,210
AAAA Large
Semi Violet 5106,58,199
AAAA Large
Semi Violet 687,47,179
AAA
Semi Violet 770,37,158
AAA
Semi Violet 854,28,138
AAA
Semi Violet 940,20,117
AAA
Semi Indigo 0236,239,248
AAA
Semi Indigo 1209,216,240
AAA
Semi Indigo 2167,179,225
AAA
Semi Indigo 3128,144,211
AA LargeAA
Semi Indigo 494,111,196
AAAA
Semi Indigo 563,81,181
AAAA Large
Semi Indigo 651,66,161
AAA
Semi Indigo 740,52,140
AAA
Semi Indigo 831,40,120
AAA
Semi Blue 0234,245,255
AAA
Semi Blue 1203,231,254
AAA
Semi Blue 2152,205,253
AAA
Semi Blue 3101,178,252
AAA
Semi Blue 450,149,251
AA LargeAA
Semi Blue 50,119,250
AA LargeAA
Semi Blue 60,98,214
AAAA Large
Semi Cyan 0229,247,248
AAA
Semi Cyan 1194,239,240
AAA
Semi Cyan 2138,221,226
AAA
Semi Cyan 55,164,182
AA LargeAA
Semi Cyan 63,134,152
AA LargeAA
Semi Cyan 71,105,121
AAAA Large
Semi Teal 0228,247,244
AAA
Semi Teal 1192,240,232
AAA
Semi Teal 2135,224,211
AAA
Semi Teal 60,149,137
AA LargeAA
Semi Teal 70,119,111
AAAA Large
Semi Green 0236,247,236
AAA
Semi Green 1208,240,209
AAA
Semi Green 2164,224,167
AAA
Semi Green 3125,209,130
AAA
Semi Green 648,149,59
AA LargeAA
Semi Green 737,119,47
AAAA Large
Semi Lime 0242,250,230
AAA
Semi Lime 1227,246,197
AAA
Semi Lime 2203,237,142
AAA
Semi Lime 799,139,0
AA LargeAA
Semi Lime 872,104,0
AAAA Large
Semi Yellow 0255,253,234
AAA
Semi Yellow 1254,251,203
AAA
Semi Yellow 2253,243,152
AAA
Semi Yellow 3252,232,101
AAA
Semi Yellow 4251,218,50
AAA
Semi Yellow 5250,200,0
AAA
Semi Yellow 6208,170,0
AAA
Semi Yellow 7167,139,0
AA LargeAA
Semi Yellow 8125,106,0
AAAA Large
Semi Amber 0254,251,235
AAA
Semi Amber 1252,245,206
AAA
Semi Amber 2249,232,158
AAA
Semi Amber 3246,216,111
AAA
Semi Amber 4243,198,65
AAA
Semi Amber 5240,177,20
AAA
Semi Amber 6200,138,15
AAA
Semi Amber 7160,102,10
AAAA Large
Semi Orange 0255,248,234
AAA
Semi Orange 1254,238,204
AAA
Semi Orange 2254,217,152
AAA
Semi Orange 3253,193,101
AAA
Semi Orange 4253,166,51
AAA
Semi Orange 5252,136,0
AAA
Semi Orange 6210,103,0
AA LargeAA
Semi Orange 7168,74,0
AAAA Large
Semi Grey 0249,249,249
AAA
Semi Grey 1230,232,234
AAA
Semi Grey 2198,202,205
AAA
Semi Grey 3167,171,176
AAA
Semi Grey 4136,141,146
AA LargeAA
Semi Grey 5107,112,117
AAAA Large
Semi Grey 685,91,97
AAAA Large
Semi Red 2180,32,25
AAAA Large
Semi Red 3215,51,36
AAAA Large
Semi Red 4251,73,50
AA LargeAA
Semi Pink 3199,34,97
AAAA Large
Semi Pink 4235,47,113
AA LargeAA
Semi Pink 5239,86,134
AA LargeAA
Semi Pink 6243,126,159
AAA
Semi Pink 7247,168,188
AAA
Semi Pink 8251,211,220
AAA
Semi Pink 9253,238,241
AAA
Semi Purple 194,23,118
AAA
Semi Purple 2115,31,138
AAA
Semi Purple 3137,40,159
AAA
Semi Purple 4160,51,179
AAAA Large
Semi Purple 5181,83,194
AA LargeAA
Semi Purple 6202,120,209
AAA
Semi Purple 7221,160,225
AAA
Semi Purple 8239,206,240
AAA
Semi Purple 9247,235,247
AAA
Semi Violet 064,27,119
AAA
Semi Violet 176,36,140
AAA
Semi Violet 288,46,160
AAA
Semi Violet 3100,57,181
AAA
Semi Violet 4114,70,201
AAAA Large
Semi Violet 5136,101,212
AA LargeAA
Semi Violet 6162,136,223
AAA
Semi Violet 7190,173,233
AAA
Semi Violet 8221,212,244
AAA
Semi Violet 9241,238,250
AAA
Semi Indigo 023,30,101
AAA
Semi Indigo 132,41,122
AAA
Semi Indigo 241,54,142
AAA
Semi Indigo 352,68,163
AAA
Semi Indigo 464,83,183
AAAA Large
Semi Indigo 595,113,197
AAAA
Semi Indigo 6129,145,212
AA LargeAA
Semi Indigo 7167,180,226
AAA
Semi Indigo 8209,216,241
AAA
Semi Indigo 9237,239,248
AAA
Semi Blue 219,92,184
AAAA Large
Semi Blue 329,117,219
AAAA
Semi Blue 441,144,255
AA LargeAA
Semi Blue 6127,193,255
AAA
Semi Blue 7169,215,255
AAA
Semi Blue 8212,236,255
AAA
Semi Blue 9239,248,255
AAA
Semi Cyan 210,108,123
AAAA Large
Semi Cyan 314,137,153
AA LargeAA
Semi Cyan 7145,223,227
AAA
Semi Cyan 8198,239,241
AAA
Semi Cyan 9231,247,248
AAA
Semi Teal 27,119,111
AAAA Large
Semi Teal 310,149,136
AA LargeAA
Semi Teal 7142,225,211
AAA
Semi Teal 8196,240,232
AAA
Semi Teal 9230,247,244
AAA
Semi Green 239,119,49
AAAA Large
Semi Green 350,149,61
AA LargeAA
Semi Green 593,194,100
AAA
Semi Green 6127,209,132
AAA
Semi Green 7166,225,168
AAA
Semi Green 8208,240,209
AAA
Semi Green 9236,247,236
AAA
Semi Lime 175,105,5
AAAA Large
Semi Lime 2103,141,9
AA LargeAA
Semi Lime 6189,229,102
AAA
Semi Lime 7207,237,150
AAA
Semi Lime 8229,246,201
AAA
Semi Lime 9243,251,233
AAA
Semi Yellow 1126,108,6
AAAA Large
Semi Yellow 2168,142,10
AA LargeAA
Semi Yellow 3210,175,15
AAA
Semi Yellow 4252,206,20
AAA
Semi Yellow 5253,222,67
AAA
Semi Yellow 6253,235,113
AAA
Semi Yellow 7254,245,160
AAA
Semi Yellow 8254,251,208
AAA
Semi Yellow 9255,254,236
AAA
Semi Amber 2161,107,22
AAAA
Semi Amber 3202,143,30
AAA
Semi Amber 4242,183,38
AAA
Semi Amber 5245,202,80
AAA
Semi Amber 6247,219,122
AAA
Semi Amber 7250,234,166
AAA
Semi Amber 8252,246,210
AAA
Semi Amber 9254,251,237
AAA
Semi Orange 2170,80,10
AAAA Large
Semi Orange 3213,111,15
AA LargeAA
Semi Orange 4255,146,20
AAA
Semi Orange 5255,174,67
AAA
Semi Orange 6255,199,114
AAA
Semi Orange 7255,221,161
AAA
Semi Orange 8255,239,208
AAA
Semi Orange 9255,249,237
AAA
Semi Grey 385,91,97
AAAA Large
Semi Grey 4107,112,117
AAAA Large
Semi Grey 5136,141,146
AA LargeAA
Semi Grey 6167,171,176
AAA
Semi Grey 7198,202,205
AAA
Semi Grey 8230,232,234
AAA
Semi Grey 9249,249,249
AAA
颜色转换
根据颜色的 HEX 值或 rgb() 的颜色值获取相近的颜色变量名称。