設(shè)計師專屬
安裝 Kitchen Sketch 插件 ,不但可以使用 Ant Design 官方色板庫,還可以管理自己的專屬色板。
色彩模型
Ant Design 的設(shè)計團隊傾向于采用 HSB 色彩模型進(jìn)行設(shè)計,該模型更便于設(shè)計師在調(diào)整色彩時對于顏色有明確的心理預(yù)期,同時也方便團隊間的溝通。
系統(tǒng)級色彩體系
Ant Design 系統(tǒng)級色彩體系同樣源于「自然」的設(shè)計價值觀。設(shè)計師通過對自然場景的抽象捕捉,結(jié)合螞蟻的技術(shù)基因,形成了特有的 12 色。進(jìn)一步又通過大量的觀察,捕捉不同色彩在自然光下的變化規(guī)律,借助美術(shù)中素描的思路,對 12 個顏色進(jìn)行了衍生。在中性色板的定義上,則是平衡了可讀性、美感以及可用性得出的。
基礎(chǔ)色板
Ant Design 的基礎(chǔ)色板共計 120 個顏色,包含 12 個主色以及衍生色。這些顏色基本可以滿足中后臺設(shè)計中對于顏色的需求。
Ant Design 的色板還具備進(jìn)一步拓展的能力。經(jīng)過設(shè)計師和程序員的精心調(diào)制,結(jié)合了色彩自然變化的規(guī)律,我們得出了一套色彩生成工具,當(dāng)有進(jìn)一步色彩設(shè)計需求時,設(shè)計者只需按照一定規(guī)則定義完畢主色,便可以自動獲得一系列完整的衍生色。
Ant Design 三代色板的歷史可以參看社區(qū)文章:Ant Design 色板生成算法演進(jìn)之路 。
中性色板
中性色包含了黑、白、灰。在螞蟻中后臺的網(wǎng)頁設(shè)計中被大量使用到,合理地選擇中性色能夠令頁面信息具備良好的主次關(guān)系,助力閱讀體驗。Ant Design 的中性色板一共包含了從白到黑的 13 個顏色。
數(shù)據(jù)可視化色板
數(shù)據(jù)可視化色板是在基礎(chǔ)色板以及中性色板的基礎(chǔ)上,融合 AntV 「有效、清晰、準(zhǔn)確、美」的原則產(chǎn)生的。查看色板
色板生成工具
如果上面的色板不能滿足你的需求,你可以選擇一個主色,Ant Design 的色彩生成算法會為你生成完整的色板。
Dust Red / 薄暮斗志、奔放
red-1 #fff1f0
red-2 #ffccc7
red-3 #ffa39e
red-4 #ff7875
red-5 #ff4d4f
red-6 #f5222d
red-7 #cf1322
red-8 #a8071a
red-9 #820014
red-10 #5c0011
Volcano / 火山醒目、澎湃
volcano-1 #fff2e8
volcano-2 #ffd8bf
volcano-3 #ffbb96
volcano-4 #ff9c6e
volcano-5 #ff7a45
volcano-6 #fa541c
volcano-7 #d4380d
volcano-8 #ad2102
volcano-9 #871400
volcano-10 #610b00
Sunset Orange / 日暮溫暖、歡快
orange-1 #fff7e6
orange-2 #ffe7ba
orange-3 #ffd591
orange-4 #ffc069
orange-5 #ffa940
orange-6 #fa8c16
orange-7 #d46b08
orange-8 #ad4e00
orange-9 #873800
orange-10 #612500
Calendula Gold / 金盞花活力、積極
gold-1 #fffbe6
gold-2 #fff1b8
gold-3 #ffe58f
gold-4 #ffd666
gold-5 #ffc53d
gold-6 #faad14
gold-7 #d48806
gold-8 #ad6800
gold-9 #874d00
gold-10 #613400
Sunrise Yellow / 日出出生、陽光
yellow-1 #feffe6
yellow-2 #ffffb8
yellow-3 #fffb8f
yellow-4 #fff566
yellow-5 #ffec3d
yellow-6 #fadb14
yellow-7 #d4b106
yellow-8 #ad8b00
yellow-9 #876800
yellow-10 #614700
Lime / 青檸自然、生機
lime-1 #fcffe6
lime-2 #f4ffb8
lime-3 #eaff8f
lime-4 #d3f261
lime-5 #bae637
lime-6 #a0d911
lime-7 #7cb305
lime-8 #5b8c00
lime-9 #3f6600
lime-10 #254000
Polar Green / 極光綠健康、創(chuàng)新
green-1 #f6ffed
green-2 #d9f7be
green-3 #b7eb8f
green-4 #95de64
green-5 #73d13d
green-6 #52c41a
green-7 #389e0d
green-8 #237804
green-9 #135200
green-10 #092b00
Cyan / 明青希望、堅強
cyan-1 #e6fffb
cyan-2 #b5f5ec
cyan-3 #87e8de
cyan-4 #5cdbd3
cyan-5 #36cfc9
cyan-6 #13c2c2
cyan-7 #08979c
cyan-8 #006d75
cyan-9 #00474f
cyan-10 #002329
Daybreak Blue / 拂曉藍(lán)包容、科技、普惠
blue-1 #e6f4ff
blue-2 #bae0ff
blue-3 #91caff
blue-4 #69b1ff
blue-5 #4096ff
blue-6 #1677ff
blue-7 #0958d9
blue-8 #003eb3
blue-9 #002c8c
blue-10 #001d66
Geek Blue / 極客藍(lán)探索、鉆研
geekblue-1 #f0f5ff
geekblue-2 #d6e4ff
geekblue-3 #adc6ff
geekblue-4 #85a5ff
geekblue-5 #597ef7
geekblue-6 #2f54eb
geekblue-7 #1d39c4
geekblue-8 #10239e
geekblue-9 #061178
geekblue-10 #030852
Golden Purple / 醬紫優(yōu)雅、浪漫
purple-1 #f9f0ff
purple-2 #efdbff
purple-3 #d3adf7
purple-4 #b37feb
purple-5 #9254de
purple-6 #722ed1
purple-7 #531dab
purple-8 #391085
purple-9 #22075e
purple-10 #120338
Magenta / 法式洋紅明快、感性
magenta-1 #fff0f6
magenta-2 #ffd6e7
magenta-3 #ffadd2
magenta-4 #ff85c0
magenta-5 #f759ab
magenta-6 #eb2f96
magenta-7 #c41d7f
magenta-8 #9e1068
magenta-9 #780650
magenta-10 #520339
在代碼中使用色板
我們?yōu)槌绦騿T提供了色板的 JavaScript 的使用方式。
npm install @ant-design/colors
import { blue } from '@ant-design/colors';
console.log(blue); // ['#E6F4FF', '#BAE0FF', '#91CAFF', '#69B1FF', '#4096FF', '#1677FF', '#0958D9', '#003EB3', '#002C8C', '#001D66']
console.log(blue.primary); // '#1677FF'
更多使用方式:@ant-design/colors
產(chǎn)品級色彩體系
品牌色的應(yīng)用
品牌色是體現(xiàn)產(chǎn)品特性和傳播理念最直觀的視覺元素之一。在色彩選取時,需要先明確品牌色在界面中的使用場景及范圍。在基礎(chǔ)色板中選擇主色,我們建議選擇色板從淺至深的第六個顏色作為主色。 Ant Design 的品牌色取自基礎(chǔ)色板的藍(lán)色,Hex 值為 #1677ff
,應(yīng)用場景包括:關(guān)鍵行動點,操作狀態(tài)、重要信息高亮,圖形化等場景。
功能色
功能色代表了明確的信息以及狀態(tài),比如成功、出錯、失敗、提醒、鏈接等。功能色的選取需要遵守用戶對色彩的基本認(rèn)知。我們建議在一套產(chǎn)品體系下,功能色盡量保持一致,不要有過多的自定義干擾用戶的認(rèn)知體驗。Ant Design 的功能色板如右圖:
中性色
Ant Design 的中性色主要被大量的應(yīng)用在界面的文字部分,此外背景、邊框、分割線等場景中也非常常見。產(chǎn)品中性色的定義需要考慮深色背景以及淺色背景的差異,同時結(jié)合 WCAG 2.0 標(biāo)準(zhǔn)。Ant Design 的中性色在落地的時候是按照透明度的方式實現(xiàn)的,具體色板如右圖:
企業(yè)級產(chǎn)品設(shè)計中的色彩應(yīng)用
在螞蟻中后臺的設(shè)計中,我們對于色彩的態(tài)度是克制的。色彩在使用時更多的是基于信息傳遞、操作引導(dǎo)和交互反饋等目的。在不破壞操作效率,影響信息的清晰傳達(dá)的這些原則之上,理性的選擇顏色是關(guān)鍵。當(dāng)然在配圖插畫以及展示性頁面中可以適當(dāng)打破這一思路。
更多建議: