為什麼海里的生物都比陸地上的顏色鮮艷?

為什麼海里的魚或者珊瑚顏色都比陸地上的動物看著鮮艷?一條魚身上的顏色可能有好幾種。而且都是非常靚麗的顏色。


你這麼說我是不同意的

只有陽光照耀下的海中生物才是五彩斑斕的,因為各種礁石、光影造成了這種環境,所以生物也會進化成五彩斑斕,這是一種保護色。

但是在真正的深海,是沒有陽光的。生物也就不會把能量浪費在體色這種事情上,基本上以……灰突突為主~

甚至乾脆,它就是透明的~


海洋越深越黑暗,沒點顏色怎麼被發現,怎麼發現其他


我覺得應該是海里的生物和河(湖)里的生物比。


推薦閱讀:

如果把元素周期表裡的物質全部放在一起,最後會生成什麼東西?
小米粥里放冷紫薯為什麼變綠色了?

TAG:自然 | 顏色 | 化學 | 魚類 | 生物 |