Причина преломления, конечно изменение скорости света. А скорость световой волны есть результат взаимодействия ее с атомами и молекулами вещества. Причем степень взаимодействия зависит от плотности среды. Для школы пойдет такое объяснение, ну а для теоретиков этот сайт не предназначен.
Если ответ по предмету Физика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.