alltools.one
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:17:1
大文本 (18px+)3:14.5:1
UI 组件3:1

色盲

8% 的男性有某种形式的色觉缺陷。永远不要仅用颜色来传达信息:

  • 在颜色指示器旁添加图标或图案
  • 使用足够的亮度对比度(即使在灰度下也有效)
  • 使用色盲模拟器进行测试

深色模式调色板策略

不要简单地反转你的浅色调色板。深色模式有其自身的考虑因素:

  1. 背景:使用深灰色(#111827),而不是纯黑色(#000000)。纯黑色会产生刺眼的对比。
  2. 文本:使用灰白色(#F9FAFB),而不是纯白色(#FFFFFF),以减少眼睛疲劳。
  3. 强调色:亮度增加 10-15%,以在深色背景上保持可见性。
  4. 阴影:使用较浅的阴影或微妙的发光效果,而不是深色阴影。
/* 浅色模式 */
--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 种基础色相。

应该先设计浅色模式还是深色模式?

先设计浅色模式。在浅色背景上使用深色文本更容易建立可读性和对比度比例。然后通过调整亮度值派生你的深色模式调色板。大多数颜色无障碍问题在浅色模式中更容易识别和修复。

相关资源

Published on 2025-06-26
Color Palette Design Tips: Create Harmonious Combinations | alltools.one