产生光折射现象的原因为:光的传播虽然不需要介质,但在不同条件下,传播的速度不同,如在空气中,光传播速度为真空中的四分之五;在水中,为真空中的四分之三;在玻璃中,速度为真空中的的三分之二;因为不同条件下光速不同,所以光传播的路径会发生改变,即为光的折射。
光折射的强弱与不同条件下的折射率有关。