彩虹也被称为虹,是下雨天以及在雨后天晴之际,阳光穿过残余在空气中的水珠而发生折射,散射出七彩的光芒。阳光所在天空中行进遇到细小的水滴时,极少部份的光线会反射回空气中,大部份光线会折射进入水滴内。由于不同波长的光线在水滴表面折射时偏向的程度不同,于是水滴内不同颜色的光线便被稍微分开。当光线第二次遇到水滴与空气的边界时,大部份的光线会很快又折射出去。少部份的光线则产生反射继续在水滴内直线行进,直到第三次遇到水滴与空气的边界。此时大部份被折射出去的光线,因为经过两次折射不同颜色的光线分得更开,便可能会形成彩虹。至于少部份又被反射回水滴内的光线,第四次遇到水滴与空气的边界时,依然大部份会被折射出去,这些光线因为射向天空,因此在地面上的人并无法看到。霓是与虹相对应的一种自然现象,也被叫做“副虹”,形成与彩虹原理大致相同,只是光线在水珠中多反射了一次,彩带排列的顺序和彩虹相反,红在内,紫在外。