Arcul-en-ciel se formează atunci când lumina solară este curbată în picăturile de ploaie, iar acestea separă lumina în culorile sale componente. Fiecare culoare are un unghi de deviere diferit, astfel că atunci când lumina trece prin picăturile de ploaie, fiecare culoare este curbată într-un unghi specific, creând astfel arc-en-cielul cu șapte culori distincte.