Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯文档 - 色彩系统应用篇

腾讯文档 - 色彩系统应用篇

作者头像
腾讯ISUX
发布于 2021-10-26 03:40:33
发布于 2021-10-26 03:40:33
1.6K0
举报

前言

《腾讯文档-构建科学有效的色彩系统》这篇文章中,我们阐述了腾讯文档如何升级了新的品牌色,为腾讯文档塑造更加有未来科技感及智慧感的视觉感受和品牌认知,以及如何构建一个科学有效的调色板。

在设计系统的实际运行中,我们也需要着眼于如何应用调色板,建设协同工作流,并给各个角色提供有关色彩的扩展指导,以达到在腾讯文档中构建一致且有品牌感的数字界面并有效提升效率的目的。

在建设腾讯文档色彩系统的工作中,我们首先构建了一个包含品牌色、灰色、辅助色的调色板,但仅有这个调色板不足以支撑我们流畅、无障碍的协同工作。日常工作中,“这里我用哪个蓝色?”“这里我用哪个灰色?”“开发同学能否快速的变更某些元素的颜色?”等等问题层出不穷,建设系统的协同工作流迫在眉睫。

Part 1

如何建设?

HIG强调不要在APP中使用“硬代码”,即十六进制色值进行编码,但前期我们构建的调色板仅有色值,这种硬代码应用到app中导致项目效率低下,维护也会成本激增。

于是在腾讯文档中,我们开始采用颜色变量(color token)主题(theme)来管理颜色,颜色变量(color token)基于任务(role)主题(theme),为UI中的任务指定十六进制代码的色值(hex value),以弭平设计师之间、开发与设计师之间的沟壑,将颜色变量(color token)嵌入设计组件中与开发代码形成联动,便于开发利用程序中的变量来做全局修改,横向提升团队的协作效率。

所谓颜色变量,通俗的意思就是可以将一个颜色按任务用途去抽象,抽象成一个有命名的颜色样式,这个颜色样式就是颜色变量。

在设计或者代码中,可以通过修改这个颜色变量的值来进行全局颜色的更新。例如,我们现在需要给button一个颜色,不要将其写为 #1E6FFF这样的色值,而是将button的颜色指定为命名是Fill-01的颜色变量, 如果有重大版本更新,仅需将颜色变量Fill-01的色值更新,即可实现全局颜色的高效更新。如果在不同的主题下(例如浅色/深色模式)button有不同的颜色表现,颜色变量Fill-01可以在不同主题下,映射不同的十六进制色值。这就是我们建设协同工作流的基础逻辑。

*腾讯文档使用主题/颜色变量/任务/十六进制色值的方式管理颜色

Part 2

为调色板的基础色值命名

调色板的各个色值(hex value)是最底层的基础样式,我们将色板上的颜色进行规则化命名,以方便后期将其引用到颜色变量中。

腾讯文档包含核心蓝色、蓝灰色、中性灰色及其他辅助色,按照颜色属性,将其命名为:Primayblue、Gray、Grayblue、Purple、Indigoblue、Acidblue、Cyan、Greenblue、Yellow、Orange、Red,并在命名中加入色阶后缀。

*腾讯文档调色板命名图表

Part 3

定义颜色使用规则

1、从调色板中选择合适的颜色并测试

从调色板中根据UI中的任务挑选合适的颜色并进行可用性测试,做具体任务中颜色选择的最优解。

例如,我们需要选择一个蓝色作为链接色,作为文本,对比度必须达到4.5:1以上才符合WCAG2.0的可用性标准。经过测试我们选择了primayblue-02作为链接色。        

腾讯文档的界面中,灰色系列占主导地位,起着至关重要的作用,为产品界面创造结构、表达边界、建立信息层次。在调色板中,我们选择了两种灰色:中性灰色和蓝灰色,来支撑系统的设计。蓝色系列是腾讯文档产品和体验的主要动作颜色。

同时我们也使用了其他颜色以满足一些冲突性任务(警示等)的颜色使用,这些颜色需要谨慎、有目的地使用。

2、根据任务定义颜色的使用规则

经常会有设计师问,“这里我能用这个灰色吗?”出现这种问题,根本上还是颜色使用规则定义的不够清晰,含混的口口相传的规则会导致更多的混乱。于是,需要我们根据任务和使用场景把颜色的使用规则清晰的定义。

首先定义在界面中占主导地位的灰色、蓝色的使用规则。

蓝灰色_Grayblue:

在腾讯文档中,蓝灰色与品牌蓝共同建立品牌印象,由此,蓝灰色主要应用于与风格相关的场景。包括:图标色、填充底色及大面积的背景色等。

中性灰色_Gray:

中性灰色主要应用于一些全局系统行为。如:文本、分割线及交互反馈hover、press等场景。

品牌蓝色_Primayblue:

品牌蓝色主要应用于系统中的各种行为,如蓝色图标、button、文本链接等。

其次定义在界面中用于警示、状态提醒的其他颜色的使用规则。

红色_Red:

红色主要应用于系统中需要警示的场景,如红色警示图形、错误文本、红色tag等。

其他颜色:

在腾讯文档中,会针对不同的任务应用不同的颜色,如左滑操作、成功提示、高亮显示等。

品类图标基准色:

在腾讯文档中,不同的品类有不同的基准色。

Part 4

颜色变量的语义化命名

定义了颜色在系统设计中的使用规则后,我们需要根据颜色变量的使用用途对其进行语义化命名。一套好的语义化命名规则需要易于维护且具备可拓展性,如果只是将调色板的色值命名为 blue-01、blue-02... ,语义化的收益并不明显。哪天设计团队需要调整品牌风格,或是苹果又掀起什么新潮流,把所有命名为 blue_x 的变量改为 gradient_serenity, 对于开发来说也是巨大的灾难。

根据 HIG 的建议,语义化命名不应该描述外观或者色值,而是指明这个颜色的任务用途——标签 Labels,分割线 Sepatators 或者填充 Fill。

在思考如何赋予颜色语义化的命名时,设计师也需要用更概括和结构化的视角来看待界面设计,同时也需与开发同学达成一致,使用同样的命名,满足以更好地维护一套收敛和统一的设计语言。

在腾讯文档中,颜色的任务用途定义为为以下几种:背景色 Background、文本色Text、图标色Icon、分割线 Border、透明填充 Transparent fill 、实色填充 Opaque fill 、默认交互反馈 Feedback、语义 Intent。统一使用ultrastrong、strong、medium、weak、ultraweak作为后缀来表达颜色强度。在需要更明确的用途说明的任务中,直接描述其用途,例如:hover,pressed、disabled等。

*腾讯文档颜色变量语义化命名卡

Part 5

建设团队协同工作流

以上种种,最终目的在于建设团队的协同工作流,将颜色变量(color token)嵌入设计组件中与开发代码形成联动,便于设计利用变量及组件、开发利用程序中的变量来做全局修改,横向提升团队的协作效率。

1、设计内协同:在Figma中生成颜色变量

在设计系统中,颜色变量属于底层的设计原子,需要将其生成为颜色变量并嵌入到设计组件中,便于设计内部使用。我们将已根据任务用途命名的色值,生成figma中的颜色样式(color style),后续无论是进行组件的设计,还是项目的设计,都可以直接赋予设计元素明确的颜色样式。

2、设计组件与开发代码联动:利用颜色变量表进行信息同步

我们生成了一个面向内部、外部的颜色变量表,进行颜色变量的说明和信息的同步,沉淀落到实处的资料文档。(此处推荐使用腾讯文档,多人协作实时沟通~)

*腾讯文档颜色变量表

最终形成了设计组件库与开发组件库的联动,构建了一个协同工作流,横向提升工作效率。

结语

上篇的调色板设计后,一直在酝酿这篇调色板的实际应用。在设计一个较为复杂、庞大的产品时,提效是永恒的课题。痛过、踩过坑的设计师应该深有感触,沟通的无力、推动的困难都推动着我们发动自己的能量去想办法提效。

设计师们可以在自己的项目中与开发同学多多沟通,尝试这种方法,去建设更高效的色彩设计系统。

最后感谢futaki同学的支持与合作,为本文提供了很多很棒的思路和建议~

以下是腾讯文档APP和小程序二维码链接,欢迎大家扫码体验!


PS: ISUX 开通微信粉丝群啦!

欢迎扫码加入一起聊设计

(入群暗号:ISUX)

以下ISUX文章,你可能也感兴趣

玩转AE丨动效设计必备指南

2021-2022设计趋势ISUX报告·日系潮玩篇

数字盲盒 | 在虚拟世界 探寻“盒”的边界

Lottie动画秘籍--QQ超清表情大揭秘

以最淳朴的表情,圆山区孩子的梦想!


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯ISUX 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯文档-构建科学有效的色彩系统
“色彩是我们感知世界的重要媒介,对于信息传达有着重要的作用,能使人们能够更有效的感知设计的意图和内涵,使传达更高效。且人对色彩的视觉感知与想象能力,能够指导人做出预测、理解和决策。” ——lyft kevyn arnott 随着世界的数字化转型进程大爆发,科技把每一张有形的办公桌移到了云端,用户沉浸在数字构建的世界中。腾讯文档作为先进的生产力工具,产品生态越来越多元丰富,多品类多终端的复杂环境展现在我们面前,开始真正的朝复杂庞大的大规模设计迈进。我们希望能以更加专业、高效的设计姿态迎接腾讯文档的未来挑
腾讯ISUX
2021/04/13
6690
深度译文:UI中设定自适应颜色的原理(Part 02)
这就是为什么我们创建了所谓的“自适应调色板”。这些调色板遵循系统设计方法,其中设计者定义了具体的颜色范畴,而非创建静态颜色样本。颜色是根据其感知要求和关系定义的,并且样本是基于最小的用户输入生成的。
用户5009027
2019/07/30
1K0
深度译文:UI中设定自适应颜色的原理(Part 02)
人工智能「 服装设计师 」上
人工智能设计师 之 「 服装设计师 」 今天更新2个人工智能服装设计师案例,第一个案例是 谷歌的Project Muze: 网址可以点击小程序获取 Project Muze是一款谷歌与Zalando电
mixlab
2018/04/16
1.4K0
人工智能「 服装设计师 」上
如何在网页设计中正确应用色彩?
以下内容由摹客团队翻译整理,仅供学习交流,摹客iDoc是支持智能标注和切图的产品协作设计神器。
奔跑的小鹿
2019/06/24
1.2K0
超全可视化基础讲解,这一次,拿下色彩搭配~~
当您筛选新闻提要时,什么往往会引起您的注意呢?视频、动画、GIF图片、图片?又或者其他视觉内容?
DataCharm
2022/02/17
1.4K0
超全可视化基础讲解,这一次,拿下色彩搭配~~
腾讯文档品牌设定
品牌概述 腾讯文档是一款能够随时随地查看、创建、编辑、分享,并进行多人协作的免费文档工具。腾讯文档由腾讯公司自主研发,目前已支持Word/Excel等文档类型,具有免费、免安装、数据云端实时保存、手机
腾讯ISUX
2018/06/29
2.3K0
一键切换亮色模式和暗色模式,用Figma搞定!
静电说:在本文中,我们将使用Figma来创建一个可以一键切换亮色模式和暗色模式设计的系统,非常简单快捷。同时,我们也可以在本文中学习到亮色模式和暗色模式在设计过程中的区别。本文来自Pixsellz。
用户5009027
2021/03/12
20.4K1
8 条数据可视化配色规则
数据可视化的目标是传达来自数据分析工作流的关键结果。 虽然图表需要美观,但可视化的首要目标不是“高颜值”。
张俊红
2023/03/21
9790
8 条数据可视化配色规则
可视化基础——色彩篇
今天要跟大家聊一聊关于颜色的话题。 ▼▼▼▼▼▼ 数据可视化的学习需要了解一些简单的色彩理论知识。 对于色彩小编也所知不多,毕竟配色对于专业的设计师来讲都是一件挺头疼的事情,更别说我们这些小白了,今天只能给大家讲一点浅显的色彩知识。 首先给大家科普一下生活中最常用的几种色彩格式: 日常生活中,我们接触最多的颜色格式有RGB格式、CMYK格式、HSL格式、HEX格式。 常见颜色格式 RGB颜色格式由红(red)、绿(green)蓝(blue)三原色构成,是一种显示器颜色标准,我们日常使用的电子设备屏幕多为
数据小磨坊
2018/04/10
1.5K0
可视化基础——色彩篇
建议前端开发者学习下色彩心理学,提升用户体验
用户体验和色彩心理学对前端开发有着重要的影响。人们与数字产品的第一个接触点是前端设计,它塑造了人们的感知和参与度。前端开发人员可以通过了解色彩心理学,做出有针对性的色彩选择,以吸引目标受众并创造所需的情感。这种方法可以产生视觉上吸引人且用户友好的界面,提高整体用户体验,鼓励积极互动,增加用户满意度和留存率。通过无缝地融合色彩心理学和前端开发,数字体验可以转化为具有持久印象的沉浸式旅程。
前端达人
2023/10/25
3790
建议前端开发者学习下色彩心理学,提升用户体验
「 泛政务设计 」可视化色彩体系的配色方法探索
图表是中后台产品最常见的界面信息元素之一,能够直观地展示数据、支撑观点。因大脑对视觉信息的处理优于对文本的处理,所以把数据进行可视化,可以更容易的解释数据模式、趋势、统计规律和数据相关性,也让视觉上也更丰富、美观。 图表的色板是传达信息、美感和情感的重要元素之一。配色不仅要清晰、准确传达信息,给予用户基本的美感,同时需要在多种颜色中,兼顾品牌感,使图表配色不脱离整体的品牌气质。 那是否有什么方法来指导辅助色的建立呢?本文总结了政务类产品在可视化图表配色上的一些探索思路和实践方法。 设计背景与目标 1. 现状
腾讯云设计中心
2022/05/05
2.3K0
「 泛政务设计 」可视化色彩体系的配色方法探索
数据可视化:如何利用色彩来佐证观点
选文|Aileen 翻译|李颖 冯琛 校对|apple 特约专栏主编黄志敏老师推荐语: “ 色彩的使用不仅仅为了好看,还要便于识别和准确传达信息。除了文章中提到的,一些专业的设计师甚至会考虑一个配色方案必须让色盲和色弱的用户也能准确识别。 ◆ ◆ ◆ 导 读 在艺术和设计领域,色彩理论的重要性已经被研究透彻,但如果是信息设计领域呢? 当与大量数据打交道时,准确是关键。这对于数据可视化艺术来说也是一样:大小、形状、阴影和色彩——可视化中微小的细节会彻底改变信息的感知和理解方式。 在信息设计中色彩为什么如此重
大数据文摘
2018/05/22
9570
【设计教程】色彩与用户体验的秘密:如何同配色唤起用户的兴趣?
颜色研究和规划是设计过程的重要部分,在开始设计之前,必须选择适当的颜色,以有效地执行品牌,价值传递和整体色调。 那么我们如何在网页设计中使用颜色创造正确的情感呢? 在人类历史上,大师级画家和其他艺术家操控色彩的能力得到了全世界的认可。现如今,色彩的这种艺术形式在商业中得到了广泛应用,一开始是在广告行业,现在是被用于网页设计。色彩高深莫测,颜色使用的技能也得到不断改进。 我们将探索色彩理论和配色方案的基本原理,然后检查某些颜色的情感效果。 颜色理论 与颜色相关的主题浩如烟海,所以这里我们只谈与 UI 设计相关
BestSDK
2018/02/28
1.2K0
【设计教程】色彩与用户体验的秘密:如何同配色唤起用户的兴趣?
科研绘图配色
颜色需要有自身的意义。不同的颜色表示不同的分组,相近的颜色表示同一个分组;配色需要展现数据逻辑关系,突出关键数据,比如重要的数据用深色或暖色表示,不重要的数据用浅色或冷色表示。
Twcat_tree
2023/11/30
3.9K0
科研绘图配色
2022年8大色彩趋势新鲜出炉!这些配色方案值得你使用
静电说:近期知名媒体GraphicMama总结了2022年流行的八种配色方案,静电经过翻译分享给大家,希望给大家的UI配色带来帮助。
用户5009027
2022/10/27
1K0
2022年8大色彩趋势新鲜出炉!这些配色方案值得你使用
数据可视化配色指南:三大配色方法,做出咨询报告一样的图表
可是学习色彩设计,又是十分费工夫的一件事,不仅要搞明白RGB、CMYK等各种颜色体系,搞懂各种配色方法,重点是还要看大量的案例,培养良好的审美观,防止自己做出来的东西辣眼睛……
Python数据科学
2019/10/31
1.8K0
数据可视化配色指南:三大配色方法,做出咨询报告一样的图表
数据可视化配色指南:三大配色方法,做出咨询报告一样的图表丨附在线工具资源
可是学习色彩设计,又是十分费工夫的一件事,不仅要搞明白RGB、CMYK等各种颜色体系,搞懂各种配色方法,重点是还要看大量的案例,培养良好的审美观,防止自己做出来的东西辣眼睛……
量子位
2019/10/31
8790
数据可视化配色指南:三大配色方法,做出咨询报告一样的图表丨附在线工具资源
借助 Material You 动态配色丰富您的应用
Material Design 是 Google 打造的、具有超强表现力和适应性的设计系统,包含设计准则、组件和工具,助力实现用户界面设计的最佳实践。Material Design 是开源开放的,提供了一个可自定义的大型组件库,能够满足各种样式和品牌需求,从而可以帮助您的团队在 Android、Flutter 和 Web 领域创造高质量的数字体验。
Android 开发者
2022/03/29
2.7K0
借助 Material You 动态配色丰富您的应用
[首发] 苹果iOS 13 新设计规范全面解析
静电说:iOS 13已经发布了半个月时间。很多小伙伴都特别想对iOS13的全新设计规范有一个全面的了解。在这里静电结合WWDC 2019的官方视频与苹果官方资料,花了一整天的时间翻译整理,为大家带来最全面细致的iOS 13交互设计指南及规范解析。赶紧转发收藏吧!
用户5009027
2019/06/20
4.8K0
[首发] 苹果iOS 13 新设计规范全面解析
运营专题高效设计法(上)
腾讯ISUX isux.tencent.com 社交用户体验设计 企业里的设计师,既需具备艺术家的才华技能,同时还需兼顾从商业目标用户角度务实出发,两者缺一不可,前者是基本功修炼,后者是外因环境所需,今天就和大家谈谈怎样在商业环境下更好地发挥和胜任运营专题类设计工作的话题。 前言 目前我们团队主要负责的项目是:QQ会员和QQ空间黄钻的系统设计、运营推广等,增值服务相关业务。基于运营和营收核心目的延展品牌推广、创意执行、产品运营和商业化营收等核心工作内容。在2012年加入腾讯之前,我在广告行
腾讯ISUX
2019/12/12
7620
运营专题高效设计法(上)
推荐阅读
相关推荐
腾讯文档-构建科学有效的色彩系统
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档