Cahaya putih, seperti cahaya matahari, sebenarnya adalah campuran dari berbagai warna cahaya. Ketika cahaya putih melewati prisma, setiap warna cahaya dibelokkan dengan sudut yang berbeda karena perbedaan indeks bias. Warna dengan panjang gelombang yang lebih pendek, seperti ungu dan biru, dibelokkan lebih banyak daripada warna dengan panjang gelombang yang lebih panjang, seperti merah dan oranye. Perbedaan pembelokan ini menyebabkan cahaya putih terurai menjadi spektrum warna yang kita lihat sebagai pelangi.