為甚麼海水是藍色呢?這是因為海水對不同波長的光有不同的散射與吸收效果。當陽光照到海面時,海水會吸收紅光至黃光,散射藍光,因此海洋呈現藍色。光波中,波長越短越容易散射,且散射程度也越大,因此,短波長的藍光比長波長的紅光更容易散射。同理,當陽光照射深厚的海水時,散射出來的光就以短波的藍光為多了。
海水生來並不是藍色的,而是無色透明的。而大部分海水所以藍得那樣可愛,這完全是太陽光的巧手打扮。
一束白色的太陽光是由七種顏色一紅、橙、黃、綠、青、藍、紫的單色光組成的。當這七種光在一起肩並肩兒走的時候,誰也看不出它們的真面目,只有當它從一種物質跑到另一種物質中去,或者遇到了非常細小的障礙物時,有些波長較短的光,例如:青光、藍光,它們便不能適應另一種物質中的新環境,或者遇到阻礙就沒有勇氣再前進,而紛紛中途開了小差-散射到周圍去,或者被折射回來。海水正是這種情形,它的顏色不但隨著深度而變化,同時,海水要經常改變它的成分,每一個水的分子,每一顆微細的泥沙,就好像衛士一樣,把守若海水的大門,不讓光線深入這海的王國。
在太陽光的七色光中,波長較長的光,例如紅光、橙光,是比較倔強的,它們好像長了一雙長腿一般,能繞過一切阻礙勇往直前。它們在前進當中,不斷被海水吸收了,使得海水的溫度升高、蒸發了。藍光和青光一遇到阻礙就化為細的微波,向四面散開,就像投在平靜水面上的石塊所激起的水紋一樣;或者,有一部分藍光和青光乾脆就反射回來了。
海水越深,散射、反射的藍光和青光越多,我們看起來就和琺琅的溶液一樣碧藍了。
http://hk.knowledge. yahoo.com/question/? qid=7007020301000