Why are there only 7 colors in a rainbow?

Rainbows appear in seven colors because water droplets break sunlight into the seven colors of the spectrum. You get the same result when sunlight passes through a prism. The rainbow effect occurs because the light is then reflected inside the droplet and finally refracted out again into the air.



Comments