Tüm dalgaboylarındaki ışınların boşluktaki hızları birbirine eşittir (c=299 792 458 m / s). Fakat bu hız sadece boşlukta geçerlidir. Işık farklı ortamlardan geçerken hızında yavaşlama olur. Örneğin beyaz ışık cam, su gibi ortamlara girdiğinde beyaz ışığı oluşturan ışınlardan en büyük dalgaboyunda olanlar ( en düşük enerjili ışınlar) daha küçük dalgaboyundakilerden (yüksek enerjili ışınlar) daha hızlı ilerlerler. Bunun sebebi yüksek frekanslı ışınların bulundukları ortamdaki atomlarla daha çok etkileşime girmelerinden kaynaklanmaktadır. Düşük frekanslı ışınlar ise içinden geçtikleri ortamda bulunan atomlarla daha az etkileşime girerler bu sebeple ortam içerisinde daha hızlı ilerlerler. Dolayısı ile prizma içerisinde düşük frekanslı ışınlar daha hızlı ilerler ve daha az kırılmaya uğrarken, yüksek frekanslı ışınlar daha yavaş ilerleyerek daha fazla kırılmaya uğrar. Prizmadan çıktığında tüm ışınlar yine ışık hızına geri döner fakat artık yönleri farklılaşmıştır ve birbirinden ayrılmıştır.