雨后空气中会有大量的小水滴悬浮在空中,当光线经过这些水滴时,光就会出现折射现象,又因为在光的折射过程中,红橙黄绿蓝靛紫等色光的折射角度不相同,就形成了彩虹。
只要有太阳光来自身后,照射到对面正在或刚下过雨的雨滴幕上,就会出现一条内紫外红的七色彩虹。 彩虹的形成,主要是由于太阳光在圆形的雨滴内经过折射,又回到了观察者眼睛的结果。由于不同颜色的光线波长不同,它们在雨滴中“拐弯”的程度也稍有差别。因此对观察者来说,不同高度的雨滴便会出现不同的颜色。在雨滴幕上彩虹区的最上部,雨滴是红色,依次是橙、黄、绿、青和蓝色,最下部的雨滴便是紫色。