水分子对于可见光中各种波长不同的光线(指红、橙、黄、绿、青、蓝、紫)散射作用(指光束在媒质中前进时,部分光线离原来方向而分散传播的现象)的强弱不同,对于波长短的(如绿、青、蓝等)其散射作用远比波长长的光(如红、橙色)的散射作用强。再加上散射作用的强弱与光程的长短也有关。在水层较浅时,可见光中各种波长的光几乎都能透过,散射作用也不显著。当水较深时,由于散射作用显著,水就显出浅蓝色。所以浅水区呈现浅蓝色,深水区呈现深蓝色
我曾去过黄山脚下的翡翠谷,那里的山涧就是碧蓝的,这山涧看似不深,其实很深,因为清澈见底,加之水对底部的折射就显得浅了,再说水清无杂质,所以就像镜面一样反射天空颜色,成为蓝色。河水一般较浅,流动,所以很难有反射,但是如果你去唐古拉山看长江源头的深水区也是蓝色的。长江黄河为什么不蓝,是因为那里面太多泥沙了。