Everyday Science

Why do soap bubbles shine with rainbow colours?

Because thin soap films bend and reflect light. Light waves bounce from the front and back of the bubble film. Some colours strengthen while others cancel, making rainbow swirls.

Illustration of soap bubbles shine with rainbow colours for the question "Why do soap bubbles shine with rainbow colours?"
Public mode