光是一种电磁波。自然是由不同波长(400~700nm)的电磁波按一定比例组成的混合光,通过棱镜可分解成红、橙、黄、绿、青、蓝、紫等各种颜色相连续的可见光谱。如把两种光以适当比例混合而产生白光感觉时,则这两种光的颜色互为补色。图8-1中处于同一直线关系的两种色光(如绿与紫、黄与蓝)互为补色。

当白光通过溶液时,如果溶液对各种波长的光都不吸收,溶液就没有颜色。如果溶液吸收了其中一部分波长的光,则溶液就蜈现透过溶液后剩余部分光的颜色。例如,我们看到KMnO4溶液在白光下呈紫红色,就是因为白光透过溶液时,绿色光大部分被吸收,而其他各色都能透过。在透过的光中除紫红色外都能两两互补成白色,所以KMnO4溶液呈现紫红色。

同理,CuSO4溶液能吸收黄色光,所以溶液呈蓝色。由此可见,有色溶液的颜色是被吸收光颜色的补色。吸收越多,则补色的颜色越深。比较溶液颜色的深度,实质上就是比较溶液对它所吸收光的吸收程度。表8-1列出了溶液的颜色与吸收光颜色的关系。

表8-1 溶液的颜色与吸收光颜色的关系

溶液颜色 绿 紫红 青蓝
吸收光 颜色 青蓝 青绿 绿
波长/nm 400~450 450~480 480~490 490~500 500~560 560~580 580~600 600~650 650~760