【产品方法】Material Design 之 Color 颜色

一、色彩系统

1. 色彩用法和调色板

颜色设计要和谐,确保文本清晰,UI元素和表面彼此分离。后面会介绍MD调色板的工具,帮助进行颜色设计。

1原色 2次色 3浅色与深色

原则1:分层的。颜色表示元素间的关系和重要程度。

原则2:清晰易读。文字和重要元素(如图标)在彩色背景上显示时应符合易读性标准。

原则3:富有表现力。展示品牌色彩,增强拼拍风格。

2. 色彩主题创作

MD带有基准的颜色主题,可以直接使用。包括:

原色和次色

原色和次色的变体

其他UI颜色,例如背景、表面、错误、版式和图标的颜色

基准颜色主题

原色:在应用程序的屏幕和显示组件中出现最频繁的颜色。包括神深色和浅色的原色的变体。

此UI使用原色和两个主要变体

次色:一个次要的颜色提供更多的方式来强调和区分产品。如果没有次色,那么原色也可用于强调元素

次色最适合:浮动动作按钮;选择空间,例如滑块和开关;突出显示所选文本;进度条;链接和标题

此UI使用具有原色,原色和次色的颜色主题

表面、背景和错误提示的颜色,不在产品的颜色体系要求内

1背景 2表面 3错误提示

版式和图标颜色,属于”上层的“颜色。这类颜色应设计为相较于后面颜色更加清晰易读的颜色,他们是出现在原色上面的颜色。默认值为#FFFFFF和#000000。

”上面的“颜色示例

无障碍颜色,为确保在浅色或深色文本后面又可访问的背景,背景可以使用原色和辅助色的浅色或深色变体。

不同颜色的文本与可访问的背景颜色

部分主题的替代颜色:一个产品中有多个原色,区别程序中的不同的区域。

3. 选色工具

MD调色板生成器:MD生成器可用于为输入的任何颜色生成调色板。色相、色度和亮度是通过一种算法来调整的,该算法创建的调色板既实用又美观。

工具链接:https://material.io/resources/color/#!/?view.left=0&view.right=0&primary.color=6002ee

二、将颜色应用于UI

1. 用法

一致:颜色应始终应用于整个UI,并与其所代表的品牌兼容

不同:颜色应在元素之间形成区分,并使它们之间具有足够的对比度。

有目的的:应该有目的地应用颜色,因为它可以通过多种方式传达含义,例如元素与层次之间的关系。

2. 顶部和底部应用栏

顶部和底部应用栏应该使用程序的原色。系统栏可以使用原色的深色或浅色变体来将系统内容与顶部应用栏内容分开。

程序栏上使用原色(紫色500),系统栏上使用深色主色 (紫色700)

要强调应用栏和其他表面之间的差异,可在附近的组件(如浮动操作按钮)上使用次色

该底部应用栏上使用原色(蓝色700),并且在浮动操作按钮上使用第二色(橙色500)

当应用的顶部或底部应用栏的颜色与背景颜色相同时,它们会融合在一起,从而将重点放在应用的内容上而非结构上。

3. 背景

此应用在背景墙的背层使用其原色(紫色800)。文本字段是一个浅色的主要变体(紫色700)。将第二种颜色(红色700)用作航班票价的强调
此应用使用背景色的后层的原色(粉红色100)和用于版式和图标的深色主色(粉红色900)。此外,次色(粉红色50)用于表层的扩展页

4. 按钮、筹码和选择控件

按钮、文本按钮、轮廓按钮的基准颜色是原色

浮动按钮的基准颜色是次色

选择空间的基准颜色是次色

此应用程序的颜色主题包括原色(紫色500),深色主色(紫色600)和次要颜色(蓝绿色200)。1.本产品在底部应用栏上使用原色(紫色500),在浮动操作按钮和选择控件上使用第二色(深200)作为重点。2.本产品将辅助色(深青色200)用作所选列表项的重点。

5. 版式和图标

此应用程序的颜色主题由原色(紫色500)和副色(橙色600)组成。卡标题上以橙色为重点,选项卡和按钮上为紫色
此应用使用其辅助颜色(橙色800)来强调并引起注意  
此应用在图像上方应用了黄色稀松布,以确保其上方的文字清晰易读
此应用程序同时使用其原色(绿色800)和辅助色(橙色800)作为图标

三、颜色使用

1. 层次结构

当某个颜色与周围环境形成对比时,该元素就会脱颖而出,无论哪种主题颜色,都有不同的方式表明哪些元素更加重要。

为了引起对重要事件的注意,在元素间使用更强的颜色对比。

视觉重点会放在同时更改了颜色和形状的元素上。

2. 品牌

品牌可以使用颜色来强调其存在,可以在关键时刻使用品牌色彩,并将品牌色彩与特定的行为和信息相关联。

可以在以下的场合中使用品牌颜色:加载页面时的占位符、进度指示、状态变更

3. 含义

颜色可以传达不同UI元素的含义。例如,天气应用程序可以显示指示当前天气状况的颜色,而导航应用程序可以显示指示交通状况的颜色,道路的颜色为红色或绿色。

在产品中应始终使用颜色,以便即使上下文发生变化,某些颜色也始终意味着同一件事。还应注意具有当地或文化意义的颜色。例如,在某些区域性中,警报通常会被涂成红色,而在其他区域中则不会。

4. 状态

颜色可以提供有关应用程序状态,其组件和元素的信息。这包括:

1)元素或组件的当前状态,例如按钮是启用还是禁用

2)应用,组件或元素的状态更改

四、文字清晰

1. 清晰度标准

WCAG标准:https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html

要求普通文本的文本和背景之间的颜色对比度为4.5:1,大文本则为3:1。

2. 文字背景

彩色背景上的文字:建议在浅色背景上使用黑色文本,在深色背景上使用白色文本。如果您的应用同时具有浅色和深色主题,请确保每个主题的文本均具有对比色。彩色背景或版式还会更改有关文本不透明度和文本不同状态的规则。

使用文字不透明度:与其在彩色背景上使用灰色文本和图标,不如通过显示不透明性降低的白色或黑色文本来创建更好的对比度。例如,在绿色背景上以75%不透明度显示的黑色文本使该文本显示为黑色,并带有绿色提示。

在彩色表面上使用透明版本的黑色以保持清晰度 

浅色背景上的深色文字:浅色背景上的深色文字(此处显示为#FFFFFF上的#000000)会应用以下不透明度级别:高强调文字的不透明度为87%;中强调文字和提示文字的不透明度为60%;禁用的文字的不透明度为38%

浅色背景上文字示例

彩色的文字和背景:应当谨慎使用彩色文本来引起注意并施加选择性的强调。理想情况下,标题,按钮和链接等文本元素可保留彩色文本,其他不要。

3. 文字类型

辅助文字:辅助文字提供有关字段输入的上下文,例如如何使用输入。可以使用品牌颜色,按照WCAG标准应清晰可辨。

高重点助手:此文本在不透明度为87%时使用十六进制值#000000;默认颜色辅助文字:此文字在60%的不透明度下使用#000000的十六进制值;默认错误帮助程序文本:此文本在100%不透明度下使用#B00020的十六进制值

所选文字:所选文字可以使用原色或次色来展示。色彩对比度分析器:https://webaim.org/

图标和其他符号:图标和其他元素不需要符合WCAG易读性标准,但应该尽可能可见以指示功能或传递信息

活动图标的不透明度为87%;不活动的图标的不透明度为60%;禁用的图标的不透明度为38%

五、黑暗主题

浅色和深色主题UI

变灰:使用深灰色(而不是黑色)来表示深度范围更广的环境中的高程和空间

带有重点的颜色:在深色主题UI中应用有限的颜色强调,大部分空间专用于深色表面

节约能源:在需要提高效率的产品(例如带有OLED屏幕的设备)中,通过减少光像素的使用来节省电池寿命

增强可访问性:通过满足辅助功能颜色对比度标准,适应常规的深色主题用户(例如视力不佳的用户)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342