镁在空气中燃烧时大量放热,导致原子周围的电子发生跃迁到更高能量的轨道上,当电子回落到较低能量轨道时,就会发射光子。由于一般燃烧跃迁的轨道相对固定,回落到的轨道也相对固定,因此像钠钾燃烧基本都是发出特定波长的光。镁燃烧时温度更高,电子会向更高能级轨道跃迁,回落时也会从不同的轨道回落到不同的轨道,轨道越多,辐射出的光谱也就越接近连续。其可见光波段从紫端到红端各个色段都有的话,肉眼看到的就是白光了。