구름의 색이 다른 이유는 빛의 산란과 흡수 때문입니다. 맑은 하늘에 보이는 하얀색 구름은 태양빛이 구름의 작은 물방울과 얼음 입자에 의해 산란되면서 모든 색이 고르게 섞여 하얗게 보입니다. 이때 구름이 빛을 거의 흡수하지 않고 반사시키기 때문에 밝고 하얀색으로 보입니다.
비가 올 때 보이는 검정색 또는 회색 구름은 구름 속에 있는 물방울과 얼음 입자가 더 크고, 더 많은 양의 빛을 흡수하고 산란시키기 때문입니다. 이러한 구름은 빛을 많이 흡수하여 어둡게 보입니다. 또한, 두꺼운 구름층이 태양빛을 차단하기 때문에 회색이나 검정색으로 보일 수 있습니다.