Vaadin 7 Sampler UI effects

Hello,

I am currently developing a user interface that is similar to the one shown in Vaadin 7 Sampler page, i.e. when clicked an item, it rotates and re-assemble in a circular fashion (http://demo.vaadin.com/sampler/#ui). Does anyone have any idea how to implement it using vaadin?
13037.jpg

Navigation is a custom made client-side component. All transitions are done in CSS.