海市蜃楼是一种因远处物体被折射而形成的幻象,其产生原因是太阳使地面温度上升后形成的一种气温梯度。由于密度不同,光线会在气温梯度分界处产生折射现象。我们的大脑认为光线总是沿直线传播,但是当光线通过下方温度低、密度大的大气时,就会向下折射,所以大脑中显现的远处物体就会比实际高。
海市蜃楼经常发生在海上,因为海上一定范围之内的空间空气湿度较大,厚度也比较大,这样大面积的水蒸汽在运动下阴差阳错地形成了一个巨大的透镜系统。当近地面的气温剧烈变化时,则会引起大气密度的巨大差异,远方的景物,在光线传播时则会发生异常折射和全反射,从而造成蜃景。