В идеале лед белый, то есть он отражает равномерно полный спектр видимого солнечного света, однако в природе все бывает несколько иначе.
Почему айсберги имеют разный цвет: загадка природы

Даже почти белые айсберги имеют голубоватый оттенок, так как лучи теплой части спектра (красный, оранжевый, желтый) в большей степени поглощаются толщей льда. А отражаются лучше всего коротковолновые синий и фиолетовый. Если масса льда долгое время подвергалась сильному давлению, из ее недр постепенно выгонялись пузырьки воздуха. Это уменьшило площадь отражающих поверхностей. Такой лед поглощает свет с более длинными волнами еще лучше. Цвет его становится ярко-голубым. Иногда у берегов Антарктики попадаются и зеленые айсберги. Наиболее вероятной причиной такого странного цвета называют присутствие в замерзшей воде порошка оксидов железа: эту «пудру» антарктические ледники выскребают из грунта, по которому медленно передвигаются. Красноватый цвет ржавчины в сочетании с голубоватым оттенком льда и дают зеленую окраску.

Статья опубликована в журнале «Популярная механика» (№4, Апрель 2020).