1. 颜色不是物体,而是被大脑创造
我们做设计久了,会很自然地说“这是红色按钮”“那是蓝色背景”。这话在工作里没问题,但从“底层原理”上讲,它会悄悄把你带进一个误区:好像颜色是“挂在物体身上的标签”,物体本来就这么红、这么蓝。
可你只要想一个小实验,误区就露馅了:同一件衣服,在商场白灯下是正红的;走到夕阳底下会更橙;进了酒吧蓝紫光里,红色甚至会发黑。

不同光源下,相同衣服呈现不同颜色
衣服没变,但你看到的红变了。这说明红色不是衣服“带着”的东西,也就是颜色会随着光的变化而变化。所以我们必须把第一块地基打牢:客观世界里没有“红色的衣服”“绿色的叶子”。 客观世界只有:光与物体对光的处理方式。 颜色是你的视觉系统对这套物理过程的解释结果。
所以,你以后每次做配色,心里都得带着这个“底层警觉”:你不是在给物体涂一个“固有色”,你是在设计“在某种光下,人会如何感知它”。这一点想不通,你后面所有色彩判断都会变成“凭感觉”。
2. 光是颜色世界真正的起源本体
既然颜色来自光,那我们就得先弄明白:光是什么?
光不是“亮不亮”这么简单,从物理本质上,光是一种电磁波(Electromagnetic Wave)。电磁波有不同的“波长”(你可以理解成不同的“频率/节奏”)。波长不同,它携带的能量、表现出来的性质也不同。
但电磁波的家族特别大:无线电、微波、红外线、紫外线、X 射线……全都属于电磁波。人眼能看到的,只是其中非常窄的一段,叫「可见光」。这段可见光的波长范围大约是:380nm~780nm(nm 是纳米)

- 波长更短的一端,我们感知为紫/蓝(冷感强、能量高)
- 波长更长的一端,我们感知为橙/红(热感强、能量低)
你可以把它想成一条“光谱尺子”,颜色就是光谱上不同波长的“位置”,所以色彩学里所有“色相 Hue”的本体,不是软件里的小滑块,而是自然界里真实存在的波长差异。
这一点重要到什么程度呢?重要到你理解了波长的连续变化,才能真正理解“色相的连续过渡”,以及为什么有些过渡看起来顺、有些过渡看起来断裂。
3. 波长如何成为人类感知的色相
现在我们把光谱这把尺子拿起来看,当某一段特定波长的光进入人眼时,大脑会把它解释成一种色相。比如(不需要你背数值,只要理解对应关系):
- 大约 450nm 波长左右的光被解释为蓝
- 大约 530nm 波长左右的光被解释为绿
- 大约 600nm 波长左右的光被解释为橙红
注意这里的关键词:“被解释为”。因为外界输送给你的是波长,你脑子里出现的是颜色。这就是色相的源头。
你在 Figma / PS 里拖 Hue 环的时候,其实是在模拟:如果改变进入眼睛的波长分布,人的色相感知会怎么变。所以很多新手问:“为什么蓝色显得冷、红色显得热?”
在文化意义之外,它跟波长也有关:蓝紫是短波高能量,感受上更锋利、更清透,而红橙是长波低能量,感受上更厚、更靠近身体

你会发现,色相不仅是“颜色名字”,它背后是光能量的差异。这也是为什么色彩能天然带情绪,而不是后天硬贴的。
4. 物体用反射和吸收决定颜色
好,到这里我们只讲了“光本身”。可现实里我们看到的颜色来自“物体”,对吧?那关键问题来了:物体怎么把白光变成颜色的?








