它的成因是光线在空气中被折射,再加上全反射的结果
首先要明白为甚么光线在空气中会被折射.原来,不同温度的空气有不同的折射率,就好像许多不同的介质一样.靠近地面的空气较热,折射率较低.我们可以把空气想像为许多层的介质,而每一层的折射率都不同,越接近地面,折射率越低.
另一方面,我们也要知道甚么是全内反射.如果光线微微倾斜地从玻璃射进空气,一部分的光线会被反射回去,另一部分就会被折射,从玻璃中走出来.由于玻璃的折射率较空气高,所以折射角总是大于入射角 .当入射角越来越大,被折射的光线便会越来贴近空气与玻璃的界面,直至入射角大于临界角度,光线便只会被反射,而不会折射出去.这个现像叫做全反射 .