Если вы хотите переместить анимированный элемент из браузера, то вы можете быть не повезло только с JS/CSS. Если анимация содержится в окне браузера, вы можете использовать jQuery? http://jquery.com
В библиотеке много анимации apis, чтобы сделать то, что вы говорите, - clone -> move + zoomIn together -> move -> move + zoomOut together -> finally add to new location in DOM
. Вы также можете управлять скоростью и ускорением анимации с помощью функций ослабления.
Вот скрипку я создал, где кролик идет в ведро - http://jsfiddle.net/ydMAB/
В вышеприведенном скрипку, кролик не движется по кривой. Если вы хотите, что вы можете использовать путь плагин для JQuery - https://github.com/weepy/jquery.path
EDIT: Добавлен скрипкой примера и изменили JQuery-UI для JQuery, так как достаточно для основной анимации, необходимой в контексте. Также добавлена ссылка на плагин пути для создания изогнутой анимации.