Why does oil on water turn rainbow colored?

551 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

Light is a kind of wave that can bounce off things or go through them. When light hits oil on water, some of it bounces off the oil and some of it goes through the oil and bounces off the water. Then these two bounced light waves meet again and they can either add up or cancel out depending on how they line up. This makes some colors brighter and some colors darker.

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