。飘浮在水面上的油膜,在各处的厚度是不一样的。当光线照在油膜上时,一部分会被油表面反射,另一部分进入油膜内部,被油膜下面的水表面反射。阳光是由红、橙、黄、绿、蓝、靛、紫七种颜色的光组成的复色光。当它在油膜的正面和背面反射相遇时,就要产生干涉现象,有的光线互相加强,有的光线互相减弱,甚至完全抵消。加强或减弱取决于光波的波长和薄膜的厚度。由于油膜的厚度各处都不一样,阳光中的不同波长的单色光在不同厚度的地方,有的会得到加强,有的却会减弱,甚至相互抵消。这样,油膜上有些地方就显得红一些,有些地方显得蓝一些,呈现出瑰丽的色彩。
有些汽车漏油,滴在水上扩散开来就是彩色的,不信可以试试 不是纯净的汽油,是黑乎乎的机油
是公路的话那就是汽油浮在上面,光照上去发生光的色散,就有了七彩。