译文--谷歌深色主题设计规范

Google I/O2019大会推出深色主题,查阅了相关内容进行翻译,本文是自己翻译的第一篇文章,如有不妥请大家根据官网链接进行比对。


深色主题

深色主题是一个弱光用户界面,主要显示深色外观




用法

深色主题在用户界面的大部分区域显示深色表面;它被设计为默认(或浅色)主题的补充模式。

深色主题降低了设备屏幕发出的亮度,同时仍然满足最低色彩对比度。 它们通过减轻眼睛疲劳,根据当前的照明条件调整亮度,以及在黑暗环境中方便屏幕使用,从而改善视觉人体工程学—— 同时节省电池电量。 具有OLED屏幕的设备可以在一天中的任何时间关闭黑色像素 。



原则

灰色变暗

使用深灰色(而不是黑色)来表达更广泛深度环境中的高度和空间。


颜色与重点

在深色主题 的用户界面中应用有限的点缀色, 因此大部分空间专用于深色外观。 



节约能源

在需要效率的产品中(例如带有OLED屏幕的设备),通过减少使用浅色像素来节省电池寿命。


增强可访问性

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



解剖

深色主题用户界面主要使用深色外观,少量点缀色。 它们发出的光线很少,同时保持高标准的可用性。

1.背景(高度为0dp表面叠加)

2.表面(高度为1dp表面叠加)

3.主色

4.辅助色

5.在背景上的用色

6.在表面上的用色

7.在主色上的用色

8.在辅助颜色上的用色



行为

可以使用显示的控件打开(或关闭)深色主题:

显著的操作,使用图标切换打开或关闭主题

显著性降低的操作,在菜单或应用程序设置中放置一个切换

顶部应用栏中切换深色主题


溢出菜单中切换黑色主题


应用程序设置中切换深色主题




高度

在深色主题中,组件保留与浅色主题中的组件相同的默认高度层和阴影。 然而在深色主题中,不同高度层的表面亮度不同。

高度越高,表面越亮

表面高度越高(越接近隐含光源),表面越亮。 通过应用半透明白色叠加层来表达这种亮度。


随着表面升高,颜色变亮。


通过应用半透明白色叠加层,表面变得更亮。

1.表面

2.高度叠加层


表面上的叠加层还可以更轻松地区分组件之间的高度并查看阴影。 叠加层增加了表面与阴影之间的对比度,使每个表面的边缘更加明显。

默认主题使用阴影来表示高度,而深色主题也通过调整表面颜色来表示高度。



表面叠加层旨在最大限度地提高易读性,同时确保不同的高度层彼此可辨别。

高度叠加层透明度范围从最低级别的0%到最高级别的16%。



叠加层阐明了组件之间的高度差异。

A.高度为1dp的卡片,叠加透明度为5%

B. 高度为6dp的悬浮按钮,使用不带叠加层的辅助色

C.高度为8dp的底部应用栏,叠加透明度为12%


高度叠加层不应用于使用主色或辅助颜色的组件表面。

在深色主题中,阴影仍使用黑色以准确地表示投影。

不要对使用主色或辅助颜色的容器组件进行高度叠加。



不要使用亮色代替黑色阴影来表示高度,因为它们不能准确地表示投影的高度。



深色主题表面必须足够暗以显示白色文本。 文本和背景之间的对比度应至少为15.8:1。 这确保了当应用于最高(和最亮)高度的表面时,正文文本通过至少4.5:1的WCAG AA标准。

创建带有品牌的深色表面,请在推荐的深色主题表面颜色(#121212)上叠加低不透明度主要品牌颜色。 颜色#1F1B24是深色主题表面颜色#121212和8%主要品牌颜色组合的结果。


如果背景颜色不够深,无法在白色文本和表面之间达到至少15.8:1的对比度,则最高(和最亮)高度表面的文本将无法通过4.5:1标准。

确保背景颜色足够深,以使正文在最高的表面(24dp)上达到至少4.5:1(AA)的对比度。

确保背景颜色足够深,以使正文在最高的表面(24dp)上达到至少4.5:1(AA)的对比度。


需要高效使用电池的用户界面可以使用真正的黑色。 在这些情况下,某些设备(例如带有OLED屏幕的可穿戴设备)可以关闭任何显示黑色的像素以节省电池电量。

在OLED屏幕上,打开和关闭像素会导致屏幕滚动时出现延迟,从而使像素模糊。



用户界面应用

主题颜色

所有深色主题颜色应显示具有足够对比度的元素,当应用于所有高度表面时,应通过WCAG的AA标准正文文本对比度至少为4.5:1。

不饱和色的可访问性

深色主题应避免使用饱和颜色,因为它们不符合WCAG针对深色表面的正文文本至少4.5:1的可访问性标准。饱和的颜色在黑暗的背景下也会产生视觉振动,这会导致眼睛疲劳。相反,不饱和的颜色可以作为更清晰的选择。

调色板中低饱和颜色可提高易读性并减少视觉振动。


避免在深色背景下使用视觉振动的饱和颜色。


主色

主色是应用程序界面和组件中显示频率最高的颜色。基础 Material Design深色主题使用200色调的主色(在所有高度表面,通过WCAG的AA标准至少4.5:1的正常文本)。

深色主题中的主色调色板示例

1.主色

2.色调变体


主色变体

浅色外观的组件可以显示你的深色主题的主色的变体。

深色主题用户界面使用主色(紫色200)和主色变体色(紫色700)

辅助色

辅助色可用于强调用户界面的重要部分。在深色主题中,辅助色去饱和以达到4.5:1的对比度。

深色主题中的辅助色调色板示例

1.辅助色

2.辅助色变体



此用户界面使用主色和辅助色变体



强调色

在深色主题中,深色表面占据了UI的大部分。强调色通常是浅色(不饱和柔和色)或明亮(饱和,鲜艳的色彩),以帮助重要元素脱颖而出。应谨慎使用它们来强调关键元素,例如文本或按钮。

寻找强调色 

调色板生成器可用于创建(或查看)颜色主题。 它还可以生成色调调色板,这是从主色和辅助色创建的一系列浅到深颜色变化。 您可以为黑暗主题选择这些变化颜色。

为了在深色主题中提供更多灵活性和可用性,建议在深色主题中使用较浅色调(200-50),而不是默认颜色主题(饱和色调范围为900-500)。

1.默认主题主色

2.深色主题主色


较浅的色调(200-50范围内的颜色)在深色主题表面(所有高度)具有更好的可读性。




避免在黑暗主题上使用饱和色,因为它们会在深色表面产生视觉振动。




默认主题顶部应用栏使用主色同色系。



在深色主题中,顶部应用程序栏的表面使用深色,而不是主色或辅助色。


品牌色

为了保持品牌调性,可以在深色主题中使用饱和的品牌色,但应用应限于一个或两个品牌元素,如徽标或品牌按钮。通过谨慎使用品牌色,让元素在层次结构中保持突出。

深色主题用户界面的其余部分仍应使用不饱和的颜色。

完全饱和的品牌色应用于浮动操作按钮(2),而不饱和的深色主题主色应用于文本(1)。

1.深色主题主色

2.品牌色


深色主题基础调色板

Material Design基础主题包括深色主题的色调调色板。

深色主题颜色在深色主题用户界面中使用,包括:

颜色(主要、辅助色和主色的变体)

表面(背景和组件)

状态(如错误状态)

内容(排版和图像)

1. Material Design默认主题

2. Material Design深色主题


错误颜色

错误颜色用于显示错误状态。Material Design基础深色主题题错误颜色为#CF6679。

此深色主题颜色是通过采用浅色主题错误颜色(#B00020)并使用40%白色覆盖物照亮它来创建的,以通过AA级对比度标准。


深色背景上的浅色文本

当浅色文本出现在深色背景上(黑底白字)时,应使用以下不透明度级别:

高强调文本的不透明度为87%

中强调和提示文字的不透明度为60%

禁用文字的不透明度为38%

高强调,中强调和禁用文本


状态

状态在视觉上通过使用叠加层来传达组件或交互元件的状态

在深色主题中,状态应使用与其默认(或浅色)主题相同的叠加值,并且可以调整它们以通过AA级对比度标准。

有两种类型的容器可以继承状态叠加:使用“表面”颜色(#121212)和“主要”颜色的容器。

使用表面颜色的容器

使用表面颜色的容器应该应用与其图标或文本标签的颜色(如果不存在图标)匹配的叠加层。

使用表面颜色的容器的启用,悬停,聚焦,按下和拖动状态。



使用表面颜色和内容的主色为容器启用,悬停,聚焦,按下和拖动状态。




使用主要颜色的容器

对于使用“主要”颜色的表面容器,其状态叠加层为白色。


使用半透明主色容器的启用,悬停,聚焦,按下和拖动状态。





使用主色容器的启用、悬停、聚焦、按下和拖动状态。



禁用状态

所有禁用的组件在容器轮廓和填充中使用12%的白色,在标签或图标等内容中使用38%的白色。

1.容器轮廓:12%白色

2.标签/图标:38%白色

3.容器填充:12%白色

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