Цветные полосы на стеклах с наледью возникают из-за интерференции света. Когда свет отражается от верхней и нижней границ пленки, отраженные лучи накладываются друг на друга. В зависимости от разности хода между ними некоторые цвета усиливаются (конструктивная интерференция), а другие ослабляются (деструктивная интерференция). Разная толщина наледи также влияет на эффекты интерференции, что приводит к появлению радужных полос.