Собственно сама идея для анимации:
При скроллинге по мере прокрутки итем 1 уезжает влево за пределы экрана, итем 3 – вверх за пределы экрана, итем 2- доходит до красного блока и фиксируется. При дальнейшем скроллинге никаких действий с этим итемом 2 не происходит. При обратном скроллинге анимация должна отработать в обратном порядке
jsfiddle.net/m8wfja9b