是大气的散射作用导致的。
太阳光线穿越大气层时,在大气上层遵循分子散射原则(大气分子(小颗粒)所造成的散射),在近地面遵循粗粒散射原则(空气当中的灰尘等杂质(大粒子)所造成的散射)。大气的分子散射作用遵循散射强度与波长的4次方成反比,也就是波长越短,散射越厉害,也就是蓝紫光容易被散射;而粗粒散射则不具有选择性。由于清晨和傍晚的时候阳光穿过大气层的厚度比正午厚很多,所以蓝紫光很大一部分被散射回宇宙,而红橙光保留的较多。当阳光进入近地面时,粗粒散射就把剩下的红橙光反射得满天都是,于是呈现出橘红色。