Я бы сделал 2 класса: один одно положение и другой другое. И через JS при событии свайпа менял бы у целевого объекта с одного на другое соответственно. Ну и добавил бы transition к этому блоку, чтоб плавно было. Уточню только, речь о веб странице? А то на гифке приложение..