В примере паралакс, который базируется на расчете прокрутки (
scrollTop).
Можно использовать абсолютное (можно и родителя крутить, или фиксированное, на самом деле и т.д.)
позиционирование и делать элементам положение left (да и right сойдет, тут все в твоей фантазии) в рамках вьюпорта при совпадении с прокруткой.
Ключевое слово тут паралакс. Его стоит погуглить. Ну и просто спроецировать это в горизонтальное решение. Реально сложного тут — не обосраться в позиционировании элементов на разных разрешениях.