为什么云会呈现不同的颜色?

云的颜色是由反射光的数量决定的。早晚的云的颜色是由于太阳光穿过大气层后,容易散射的光的散射,如蓝光,其余是与红光波长相同的有色光。由于云层的厚度和密度不同,云层反射的光量不同,使得云层呈现出不同的颜色。云之所以不透明,是因为小水滴(或小冰晶)与空气之间存在界面,产生反射。同时,云中有大量的尘埃,所以它们是不透明的。