彩虹是由于阳光射到空气中的水滴里,发生反射与折射造成的。我们知道,当太阳光通过三棱镜的时候,前进的方向就会发生偏折,而且把原来的白色光线分解成红、橙、黄、绿、蓝、靛、紫各种颜色的光带。
在下雨时,或者在雨后,空气中充满着无数小小的能偏折日光的水滴。当阳光经过水滴时,不仅改变了前进的方向,同时被分解成红、橙、黄、绿、蓝、靛、紫等色光。如果角度适宜,就成了我们所看到的虹。空气里水滴的大小,决定了虹的色彩鲜艳程度。空气中的水滴越大,虹越鲜艳。水滴越小,如像雾滴那样大时,虹色越淡,形成白虹。
本回答被网友采纳