别再手动制作了 教你如何利用AI快速生成完整的UI色板
你是否经常为配色而烦恼?
你是否认为自己调配的色彩是完美无缺的?
你是否曾因界面色彩的微小差异而感到困扰?
一个优秀的设计系统应建立在高效和一致性的基础上,然而色彩系统的设计长期以来却好似一场“行为艺术”,每位设计师都能根据自己的偏好和理解,创造出截然不同的方案。随着无障碍对比度标准的广泛普及以及各种设计工具的不断涌现,我们可以借助一些辅助工具来引入设计流程,尽量减少设计师的主观影响,从而实现更简洁、纯粹和高效的构建方式,纠正这种“行为艺术”。
为了在确保产品色彩的可用性和一致性的基础上,提高效率并降低成本,我们在暗黑模式色板适配和AI生成色彩方面进行了一些探索,希望为其他产品的色彩设计提供新的思路。
一、AI 辅助决策:探索产品交易色
- 为何使用AI? AI能够在几秒钟内生成多个配色方案或快速分析各种数据(例如颜色趋势等),从而迅速制定符合要求的色板,而手动选择、调整和搭配颜色可能需要耗费数小时甚至几天。
在需要保持项目视觉一致性的情况下,AI可以确保每次生成的色板都符合既定的色彩标准,减少人为错误。
已有一些成功的商业产品和平台(如Adobe Color等)提供基于AI的色板生成工具,验证了该技术在商业上的可行性和潜力。
或许有人会问,AI生成的颜色真的可用吗?使用自动生成的配色是否意味着对设计的不重视?是工具不够专业,还是人不够专业?在我看来,AI工具的作用并不是直接提供一套详尽的色彩体系,而是输出一些可供参考的方案。即使你不是专业的品牌设计师,或者美学造诣尚浅,也能轻松将这些建议中的色彩方案融入项目中,先行尝试其适配性,再根据实际情况进行微调或重新生成,最终基于色彩情感和业务语义等灵活调整出最合适的色彩。这样一来,不仅保证了可用性和一致性,还提高了工作效率。
AI 生成
根据实际情况微调或重新生成
基于色彩情感和业务语义筛选及调整出最合适的颜色
(实际情况包括但不限于在页面上应用时的WCAG 2.1等级AA、品牌一致性等)
- 工具选择
ChatGPT
网址:https://chatgpt.com/
ChatGPT 是一种基于人工智能的自然语言处理工具,它能够通过学习和理解人类语言进行对话,能够根据聊天上下文进行互动,真正实现类似人类的交流。它不仅可以进行聊天,还能完成撰写邮件、视频脚本、文案、翻译、代码等多种任务。它支持自然语言交互,用户可以直接描述自己的需求,因此即使是非专业人士也能轻松上手。
尽管 ChatGPT 本身并非专门用于色彩生成的 AI 工具,但其强大的自然语言交互能力、创意激发潜力以及与其他技术插件的结合,赋予了设计师和普通用户在寻求AI辅助配色解决方案时新的可能性。
ChatGPT 在解决配色方案道路上提供新的可能
AI Colors
AI Colors 是一款基于人工智能的在线免费调色板生成器,能够帮助用户通过输入关键词或文字描述,快速生成独特且相匹配的配色方案。该工具结合了浏览、编辑、可视化和调色板生成的功能,支持中文关键词输入,并提供多种颜色代码格式,如RGB、HEX和HSL,方便用户在不同平台和设备上使用。
AI Colors 由GPT-3.5技术驱动,具备强大的自然语言处理能力和深度学习算法。它还提供实时预览功能,能够展示更广泛的应用场景,为用户提供更多参考选择,满足多样化的需求。
AI Colors 在线上被用户推荐
Huemint
Huemint 是一款基于人工智能的配色方案生成工具,借助强大的AI技术及算法,支持深度学习和机器视觉,能够深入解析用户输入的参考值或图片,生成符合设计理念的配色方案。它内置多种AI生成模型,包括Transformer和Diffusion Model,为用户提供更优质的配色选择。
Huemint 的用户推荐/接受程度可观
3. 案例分析
AI 生成根据实际情况微调/重新生成
通过使用 ChatGPT、AI Colors 和 Huemint,我们可以基于已有色板的一个或多个颜色生成配色方案。在多次尝试生成配色的过程中,我们初步筛选了一些颜色,最终确定了几个适合的橙色进行进一步选择,最后筛选出了#FF8C42、#FFA500 和 #F0694B。
基于色彩情感、业务语义筛选/调整出最合适的 Color
在将这三种颜色放置于界面上时,肉眼观察觉得还不错。经过结合色彩情感和业务语义等因素进行对比调整,最终确立了交易色。
在选择颜色时,不仅要考虑在不同场景下保持良好的视觉效果,还需通过观察用户对这些颜色的反馈,来更准确地判断所选颜色是否是最佳选择。

1. 大厂调研
iOS
在 iOS 深色模式中,界面的层级关系遵循一个原则:离用户更近的元素颜色会更加明亮。背景色会随着界面层级的变化而转变为更加明亮的色调。从 HSB 的角度来看,这意味着通过调整颜色的明度和饱和度来区分视觉层级。iOS 采用这种背景色统一升级的方式来实现多任务窗口叠加的视觉隔离效果,尽管这也提高了开发成本。
iOS 系统的色彩方案是在浅色色板的基础上进行的感官微调,并且是单独定制的。
Android 将页面划分为从“0dp”到“24dp”的10个不同高度的显示层级,通过在相同背景色上叠加不同透明度的白色来区分这些层级。与 iOS 的整体背景色升级相比,Android 的背景色分级逻辑显得更加简单和易于使用。
Android 官方建议在深色主题中采用较浅的色调(200-50),而避免使用默认的主题颜色(饱和度在 900-500 范围内)。
在实际应用中,Ant Design 可以根据自身业务需求,直接从中性色板中选择合适的颜色,或根据透明度的概念自定义出适宜的中性色彩。
对于暗黑模式的色板,Ant Design 运用对比度的正负极性概念来进行透明度的调整;通过分析一套颜色的正负极性变化趋势,以发现其转换规律。
2. 实践探索
背景色的定义
确保文本清晰易读
构建深色调色板
在不同环境和场景中测试界面效果
① 确定背景色
深色模式并不仅仅是将整个界面进行反色处理,而是需要充分考虑所有用户的需求。由于临界作为创作社区类应用,用户在夜间使用的场景占有一定比例,因此深色模式不仅要在白天满足使用需求,还需确保在夜间的视觉刺激保持相对柔和。因此,应避免使用对比度极高的纯黑背景。
由于临界的内容图文较多,选择无色相的背景可以最大程度地减少对视觉的干扰,使观众或读者更容易集中注意力于内容本身。否则,过多的色彩可能会分散注意力,影响信息的有效传达。因此,决定不添加带色相的背景。
最终确定的方案如图中所示。
接下来需要对这份配色方案进行细致的调整和打磨。
临界的浅色模式主要遵循 Android 的规范,通过控制 Z 轴的高度和阴影来区分不同的层级。同时,为了确保深色和浅色的信息层级保持一致,并便于用户操作,基础背景色采用在纯黑色(#000000)上叠加不同透明度的白色。通过在这一纯黑色上叠加不同透明度的白色来实现显示层级的区分。
最终方案中,叠加白色的透明度进行了统一,透明度的递增梯度设定为 4,以与 white_01 到 white_04 的透明度保持一致。视觉上与初选方案相比,变化非常微小。
② 确保文字清晰可读
对新背景色与一、二级文字颜色进行测试,以确认是否符合 WCAG 无障碍阅读的 AA 标准,即常规尺寸文本的对比度需高于 4.5:1。
在测试中,新背景色与一、二级文字色均达到了 WCAG 的 AA 标准,这表明当前的文字颜色与新背景色相匹配;目前的文字颜色通过降低不透明度的方式进行分级,选用了 white 色板中的颜色。因此,当前的文字颜色无需调整。
③ 构建深色调色板
采用大型公司的沉淀方法论
基于对深色模式适配思路的研究,首先排除了 iOS 单独调配所需的高时间成本的方法;其次,在参考 Android 的思路时,发现这种方法会明显使颜色柔和化,完全执行可能导致产品在深色模式下风格偏移,从而不符合品牌设计语言。因此,选择了 Ant Design 的方法论,结合透明度规则进行处理,尽力保持品牌风格的一致性。
以成功色彩色板的应用为例
确定暗黑模式下的标准色彩
根据 Apple 官方的对比度建议,应达到 7:1。在使用 Ant Design 方法论生成的色板时,对标准色与背景色进行了对比测试,发现部分色彩的对比度未能达到约 7:1,且在实际页面上显示时显得较暗。经过微调色彩,并在对比度约 7:1 的基础上进行色彩校正,最终确定了暗黑模式下的标准色彩。
扩展同色色阶
制作梯度色板的方法通常包括透明叠色法和贝塞尔曲线法等。目前,市面上涌现了众多制作色阶的插件和软件,利用这些工具生成梯度色板不仅更加精准,也能大幅提高工作效率。在尝试了多款受欢迎的插件后,最终决定使用 Supa Palette 来制作色阶。
结语
在构建色彩体系的初期,我们往往依赖直觉,迅速做出决策,受到主观情感的影响进行色彩选择。虽然初期的过程相对顺利,但随着产品的规模扩大和发展,色彩管理变得愈加复杂。如今,人工智能在色彩设计领域展现出无限潜力,它不仅超越了简单的技术优化,还深刻改变了色彩管理的精细程度和设计流程的智能化。灵活运用现有的技术和工具,使色彩真正为设计服务,并简化团队协作流程,必将为设计师和用户共同开启一段更加愉悦的体验之旅。
1. 本站资源来源于公开互联网和网友投稿提供,若侵犯您的权益,请发送邮件至:yuankusc@qq.com,我们将第一时间处理!
2. 本站分享的资源版权均属于原作者所有,仅供大家学习和交流,严禁用于商业用途。若由于商用引起版权纠纷,一切责任均由使用者承担。
3. 如有链接无法下载、链接失效,请联系客服处理!
>>请点击此处联系客服<<




















