海洋色彩是由海水的光学性质和海水中所含的悬浮物质、海水的深度、云层的特点以及其他因素决定的。海水对不同波长的光的吸收、反射和散射的程度不同。波长较短的蓝光和紫光遇到较纯净的海水分子时就会发生强烈的散射和反射,再加上人的眼睛对蓝、绿光比较敏感。