Причина разложения белого света в спектр при прохождении через стеклянную призму заключается в том, что разные длины волн света преломляются под разными углами. Показатель преломления стекла зависит от длины волны: короткие волны (синий и фиолетовый свет) преломляются сильнее, чем длинные волны (красный свет). Это приводит к расхождению цветов и образованию спектра.