إن ظاهرة قوس قزح تحدث نتيجة الانكسار الضوئي للون الأبيض عند مروره بين وسطين مختلفين في معامل الانكسار وباتلالي تكون سرعة الضوء مختلفة في كل وسط عن الآخر، ويؤدي ذلك إلى تشتيت الضوء الأبيض إلى الألوان المكونة له حيث تقوم قطرات الماء بتشتيت حزم الضوء الأبيض إلى ألوان الطيف السبعة.