彩虹是由于阳光射到空中的水滴里,发生反射与折射造成的彩虹。阳光射入水滴时会同时以不同角度入射,在水滴内亦以不同的角度反射。当中以40~42度的反射最为强烈,造成我们所见到的彩虹。造成这种反射时,阳光进入水滴,先折射一次,然后在水滴的背面反射,最后离开水滴时再折射一次。因为水对光有色散的作用,不同波长的光的折射率有所不同,蓝光的折射角度比红光大。由于光在水滴内被反射,所以观察者看见的光谱是倒过来,红光在最上方,其他颜色在下。
我们知道,当太阳光通过三棱镜的时候,前景的方向会发生偏折,而且把原来的白色光线分解成红、橙、黄、绿、青、蓝、紫7种颜色的光带。一般冬天的气温较低,在空中不容易存在小水滴,下阵雨的机会也少,所以冬天一般不会有彩虹出现。