当白光通过三棱镜时,由于不同颜色的光具有不同的波长,它们在三棱镜中的折射角也不同。这种现象称为色散。因此,当白光通过三棱镜后,会分解成红、橙、黄、绿、蓝、靛、紫等颜色的光谱,形成一道彩虹。
这是因为白光是由多种颜色的光混合而成的,而每种颜色的光在三棱镜中的折射角都不同,导致它们分离出来。所以,三棱镜放在灯光下可以产生彩虹。