Why does oil on water turn rainbow colored?

504 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

Oil on the water appears rainbow colored due to the phenomenon called “thin-film interference.” When light waves pass through a thin film of oil on top of the water, some of the waves are reflected off the surface of the oil and some pass through the oil and reflect off the surface of the water below.

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