在大气中,如果有许多微小的悬浮颗粒漂浮着,那么这些微小的悬浮颗粒就会散播以及吸收波长比较短的光,一般就是蓝紫色的光,在这个时候,我们就能看到一个黄色或者橙色的月亮了。
月亮本身是不会发光的,月亮的光是反射的太阳光,如果月光穿过大气层时没有太多尘埃或水汽,那么就能看到银白色的月亮,但如果像水滴、烟粒、冰晶、灰尘等这类悬浮颗粒过多的话,蓝紫色光被吸收后,就会看到黄色或橙色的月亮了。
而在月全食的情况下,太阳光被地球遮挡,光线经过地球大气层的一系列折射散射后,照到月球再反射回来时,就几乎只剩下红色的光线了,所以月食时能够看到红色的血月。