彩虹是气象中的一种光学现象.当阳光照射到半空中的雨点,光线被折射及反射,在天空上形成拱形的七彩的光谱.彩虹七彩颜色,从外至内分别为:红、橙、黄、绿、青、蓝、紫.
其实只要有空气中有水滴,而阳光正在观察者的背后以低角度照射,便可能产生可以观察到的彩虹现象.彩虹最常在下午,雨后刚转天晴时出现.这时空气内尘埃少而充满小水滴,天空的一边因为仍有雨云而较暗.而观察者头上或背后已没有云的遮挡而可见阳光,这样彩虹便会较容易被看到.另一个经常可见到彩虹的地方是瀑布附近.在晴朗的天气下背对阳光在空中洒水或喷洒水雾,亦可以人工制造彩虹.
晚虹是一种罕见的现象,在月光强烈的晚上可能出现.由于人类视觉在晚间低光线的情况下难以分办颜色,故此晚虹看起来好像是全白色.