彩虹、彩霞是太阳光在水滴、水晶中反射、折射、全反射和干涉现象的结果。当太阳光入射水滴时,部分光线经过折射后,再经全反射反向折射出水滴,形成了红、橙、黄、绿、青、蓝、紫七种颜色。同时,这些色光又被散射成一个圆弧状的光带,即我们所看到的彩虹。
彩霞是太阳照在云层中小冰晶上,这些小冰晶会让阳光经过散射、干涉,反射成各种颜色。因为彩霞的颜色比彩虹少,所以看起来更加柔和。