Design•
2025-06-26
•7 min
•alltools.one Team
ColorDesignPaletteUI DesignColor Theory
调色板设计技巧:创建和谐的颜色组合
精心选择的调色板能将设计从业余提升到专业水准。色彩理论提供了框架,但有效地应用它需要理解颜色选择背后的科学和心理学。本指南涵盖了构建实用调色板的原则和实用技巧。
色轮和颜色关系
所有色彩和谐规则都基于色轮上的位置——一种色相的圆形排列,相邻颜色平滑过渡,对面颜色产生对比。
互补色
色轮上直接对面的颜色。它们创造最大的对比和视觉张力。
- 示例:蓝色(#2563EB)和橙色(#EA580C)
- 用于:行动号召按钮、强调元素、突出显示
- 注意:在全饱和度下并排使用互补色可能会产生视觉振动。请降低其中一个的饱和度。
类似色
色轮上相邻的三到五种颜色。它们创造平静、和谐的设计。
- 示例:蓝色(#2563EB)、蓝紫色(#7C3AED)、紫色(#9333EA)
- 用于:背景、大面积区域、统一的品牌形象
- 技巧:选择一种主色、一种辅色和一种强调色
三角配色
色轮上等距的三种颜色(相隔 120°)。鲜艳且平衡。
- 示例:红色(#DC2626)、黄色(#CA8A04)、蓝色(#2563EB)
- 用于:活泼的设计、儿童产品、数据可视化分类
分裂互补色
一种基色加上其互补色两侧的两种颜色。比纯互补色的张力更小。
- 示例:蓝色(#2563EB)、红橙色(#EA580C)、黄橙色(#CA8A04)
- 用于:需要对比但不需要互补色方案强度的设计
使用我们的 调色板生成器 自动生成这些配色方案。
60-30-10 法则
在任何设计中应用颜色的最可靠比例:
- 60%:主色/支配色(背景、大面积区域)
- 30%:次要颜色(卡片、面板、辅助元素)
- 10%:强调色(按钮、高亮、链接)
:root {
--primary: #F8FAFC; /* 60% - 浅色背景 */
--secondary: #1E293B; /* 30% - 深色表面 */
--accent: #3B82F6; /* 10% - 交互元素 */
}
这个比例与室内设计师的工作方式一致——出于相同的心理学原因。主色建立基调,次要颜色提供结构,强调色吸引注意力。
从零开始构建调色板
第 1 步:从品牌或情绪开始
选择一种代表品牌或情绪的基色:
- 蓝色:信任、专业、科技
- 绿色:成长、健康、自然
- 紫色:奢华、创意、智慧
- 红色:活力、紧迫、热情
- 橙色:温暖、热忱、实惠
第 2 步:生成变体
使用 HSL 调整创建基色的 9-10 种色阶。保持色相不变,改变饱和度和亮度:
--blue-50: hsl(217, 91%, 97%);
--blue-100: hsl(217, 91%, 93%);
--blue-200: hsl(217, 91%, 85%);
--blue-300: hsl(217, 91%, 75%);
--blue-400: hsl(217, 91%, 65%);
--blue-500: hsl(217, 91%, 60%); /* 基础色 */
--blue-600: hsl(217, 91%, 50%);
--blue-700: hsl(217, 91%, 40%);
--blue-800: hsl(217, 91%, 30%);
--blue-900: hsl(217, 91%, 20%);
要了解 HSL 和其他颜色格式,请参阅我们的 颜色格式指南。
第 3 步:添加中性色
每个调色板都需要灰色。创建与基色互补的暖灰或冷灰色阶:
/* 冷灰色(搭配蓝色基色) */
--gray-50: hsl(210, 20%, 98%);
--gray-100: hsl(210, 16%, 93%);
--gray-500: hsl(210, 10%, 53%);
--gray-900: hsl(210, 24%, 10%);
第 4 步:添加语义颜色
用于成功、警告、错误和信息状态的颜色:
--success: hsl(142, 76%, 36%); /* 绿色 */
--warning: hsl(38, 92%, 50%); /* 琥珀色 */
--error: hsl(0, 84%, 60%); /* 红色 */
--info: hsl(199, 89%, 48%); /* 青色 */
无障碍要求
对比度比例(WCAG 2.1)
| 元素 | 最低比例 | 增强比例 |
|---|---|---|
| 正常文本 | 4.5:1 | 7:1 |
| 大文本 (18px+) | 3:1 | 4.5:1 |
| UI 组件 | 3:1 | — |
色盲
8% 的男性有某种形式的色觉缺陷。永远不要仅用颜色来传达信息:
- 在颜色指示器旁添加图标或图案
- 使用足够的亮度对比度(即使在灰度下也有效)
- 使用色盲模拟器进行测试
深色模式调色板策略
不要简单地反转你的浅色调色板。深色模式有其自身的考虑因素:
- 背景:使用深灰色(#111827),而不是纯黑色(#000000)。纯黑色会产生刺眼的对比。
- 文本:使用灰白色(#F9FAFB),而不是纯白色(#FFFFFF),以减少眼睛疲劳。
- 强调色:亮度增加 10-15%,以在深色背景上保持可见性。
- 阴影:使用较浅的阴影或微妙的发光效果,而不是深色阴影。
/* 浅色模式 */
--bg: hsl(0, 0%, 100%);
--text: hsl(0, 0%, 10%);
--accent: hsl(217, 91%, 60%);
/* 深色模式 */
--bg: hsl(220, 20%, 10%);
--text: hsl(0, 0%, 95%);
--accent: hsl(217, 91%, 70%); /* 深色模式中更亮 */
调色板创建工具
常见问题
设计调色板应该有多少种颜色?
一个完整的设计系统通常包括:1 种主色(含 9-10 种色阶)、1-2 种强调色、一组中性灰色阶(9-10 种色阶)和 4 种语义颜色(成功、警告、错误、信息)。总共约 40-50 个单独的颜色值,但它们都源自仅 3-4 种基础色相。
应该先设计浅色模式还是深色模式?
先设计浅色模式。在浅色背景上使用深色文本更容易建立可读性和对比度比例。然后通过调整亮度值派生你的深色模式调色板。大多数颜色无障碍问题在浅色模式中更容易识别和修复。