Как правило, явление радуги возникает из-за того, что солнечный свет испытывает преломление в капельках воды, взвешенных в воздухе. Эти капельки, являяясь своеобразным спектральным устройством, по-разному отклоняют свет разных цветов (красный свет отклоняется, примерно, на 137, фиолетовый на ≈ 139), в результате чего белый свет разлагается в цвета спектра (красный, оранжевый, жёлтый, зелёный, голубой, синий, фиолетовый). Наблюдателю кажется, что из пространства по концентрическим дугам исходит свечение, окрашенное в различные цвета спектра. При этом источник яркого света всегда должен находиться за спиной наблюдателя.