太阳光是由于太阳发生热核聚变反应产生的强烈光辐射,太阳光包含了各种波长的光:红外线、红、橙、黄、绿、蓝、靛、紫、紫外线等,靠近红光的光所含热能比例较大,紫光所含热能比例小。在阳光照射的地方放一块三棱镜,这束光通过棱镜后,向镜底曲折成一个角度,并在墙上显出一条绚丽无比的七色光带。
太阳光照到物体上时,一部分光被物体表面反射,另一部分被物体吸收,剩下的穿过物体透射出去不透明的物体的颜色是由它反射的光线颜色决定的。如果物体能反射阳光中所有的七种色光,那么这个物体就是白色的;反之,如果物体把投射于它的不论哪种色光都吸收,这个物体就呈黑色。不透明物体的颜色,既依赖于它所反射的光的颜色,也依赖于照射它的光的颜色。
对于透明物体,它的颜色是由能透过它的光的颜色决定的。绿色的玻璃所呈现的颜色,是它只让绿色光透过的结果。
发光的物体,它的颜色由它所发光的颜色决定。物体在加热、燃烧而保持一定温度时,会发出光来,这就是热辐射。辐射发光在任何温度下都能进行,但我们只能见到热辐射的可见光波。像钨丝加热时,温度不变时能发出眼睛看不见的红外光,当达到500℃时,可见到暗红色光,达到1500℃时,就发出包含各种色光的白光了。