海洋的颜色是太阳光造成的。当太阳光照射到大海上时,波长较长的红光和橙光由于透射力强,它们在前进的过程中,不断被海水和海洋中的生物所吸收。而蓝光和紫光由于波长较短,一遇到海水的阻碍就散射开来,或者被反射回去,只有少部分海水和海洋表面生物所吸收。
当被散射和被反射的蓝光和紫光进入到我们眼中,我们所看到的大海就变成碧蓝的了。
我们看到的天空的颜色,实际上是经大气层散射的光线的颜色。科学家的研究表明,大气对不同色光的散射作用不是“机会均等”的,波长短的光受到的散射最厉害。当太阳光受到大气分子散射时,波长较短的蓝光被散射得多一些。由于天空中布满了被散射的蓝光,地面上的人就看到天空呈现出蔚蓝色。空气越是纯净、干燥,这种蔚蓝色就越深、越艳。
如果天空十分纯净,没有大气和其他微粒的散射作用,我们将看不到这种璀璨的蓝色。比如在2万米以上的高空,空气气体分子特别稀薄,散射作用已完全消失,这时的天空会变得暗淡。