Ну, вам правильно подсказали, что это Parallax, просто его можно представить в любом виде. Ваша же задача примерно такого типа:
.layer-1 {
background: url(img/img.jpg) center center no-repeat; /*задаем картинку фона по центру и не повторяем её*/
background-size: 100%; /*Растягивает бэкграунд на всю площадь экрана, можно ещё применить св-во cover, но не забудь расставить префиксы*/
background-attachment: fixed; /*фиксируем бэкграунд при прокрутке*/
z-index: -1; /*говорим, что он будет невидим под другими слоями*/
}
.layer-2 /*Наезжающий слой снизу*/ {
background: url(img/img.jpg) center center no-repeat;
background-size: 100%;
}
Соответственно 2 дива, у которых эти бэкграунды, должны быть width: 100%; height: 100%; - для пущей красивости)
А если вы хотите использовать тру-параллакс с разным движением фона итд, то погуглите ресурс parallax.js