太陽光中有赤、橙、黃、綠、青、藍、紫七色。中午,太陽從頭頂射入大氣層,距離較短,七種顏色的光都能透過大氣,所以太陽看上去是白色的。而在早晨和傍晚,太陽斜著射入大氣層,通過的距離較長,黃、綠、青、藍、紫這幾種波長較短的光很容易被大氣吸收和反射,只有赤、橙兩色由于波長較長而能衝破大氣的阻檔到達地面。所以,早晨和傍晚的太陽看上去是紅色或橙紅的。