Everyday Science
How do glasses change sunlight into tiny rainbows?
Curved or angled glass can bend different colours by different amounts. Sunlight contains many colours mixed together. When it passes through glass, the path bends. Different colours bend slightly differently, so they can spread apart into small rainbow patches.