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