颜色混合器

通过多种算法完美混合两种色彩,生成精准的过渡色

颜色 A 50% 颜色 B
#2EAC8F
HEX
#2EAC8F
RGB
rgb(46, 172, 143)
HSL
hsl(166, 58%, 43%)

深入了解颜色混合技术

常见难题

为什么手动混合出的颜色往往显得灰暗、不自然?如何生成符合品牌调性的过渡色阶?

算法的力量

通过数学模型精确计算各颜色通道的权重。不同的混合空间(如 RGB 或 HSL)会产生截然不同的视觉效果,满足不同的审美需求。

主流混合模式解析

  • RGB 线性混合 : 最基础的混合方式。将两个颜色的 R、G、B 分量分别按比例加权平均。这种方式模拟了光学的叠加,但在某些色相下可能会产生略显灰暗的中间色。
  • HSL 空间混合 : 在色相、饱和度、亮度空间内进行插值。这种方式生成的中间色通常比 RGB 混合更加饱满、鲜艳,非常适合 UI 设计中的渐变效果。
  • 正片叠底 (Multiply) : 模拟绘画中的颜料混合。将两个颜色的分量相乘并除以 255。结果总是比原始颜色更暗,常用于模拟阴影或滤镜。
  • 滤色 (Screen) : 与正片叠底相反。它通过反转、相乘再反转的操作,模拟多台投影仪重叠照射的效果。结果总是比原始颜色更亮。

应用场景

  1. 品牌调色板生成 : 通过混合主品牌色与白色或黑色,生成不同深浅的辅助色阶。
  2. UI 状态过渡 : 计算按钮从 Normal 状态到 Hover 状态的精确中间色。
  3. 数据可视化 : 为热力图或图表生成平滑的颜色映射(Colormap)。
  4. 设计模拟 : 模拟叠加半透明层后的最终视觉呈现。

使用小贴士

尝试切换不同的混合模式!你会发现,对于同样的两种颜色,HSL 模式下的 50% 混合点往往比 RGB 模式看起来更有“生机”。此外,下方的渐变条展示了从颜色 A 到颜色 B 的完整过渡路径,点击任意输出框即可快速复制合成后的代码。