Why does oil on water turn rainbow colored?

559 views

Whenever you see petroleum oil spilled on a wet surface, it turns rainbow colored. That doesn’t happen with olive oil, or other liquids. Why do petroleum products change color that way?

In: 78

18 Answers

Anonymous 0 Comments

For the same reason that a soap bubble appears iridescent: a very thin film interface between materials with very different refractive indices. In the case of a soap bubble it’s mostly water, with the interface between water and air. In the case of an oil slick the oil naturally spreads out into the thinnest possible layer on top of the water.

You are viewing 1 out of 18 answers, click here to view all answers.