彩虹是气象中的一种光学现象。当阳光照射到半空中的水珠,光线被折射及反射,在天空上形成拱形的七彩的光谱。彩虹的七彩颜色究竟是哪七种有不同的说法,中国最普遍的说法是:红、橙、黄、绿、青、蓝、紫。西方的说法是:红、橙、黄、绿、蓝、靛、紫,源於科学家牛顿分解七原色后取的名字。晚虹是一种罕见的现象,在月光强烈的晚上可能出现。由於人类视觉在晚间低光线的情况下难以分办颜色,故此晚虹看起来好像是全白色。