CSS puro, Busca en google : CSS transition
Ps.
los dispositivos tactiles también responden ante los eventos onmouseover/out, así que no tiene mas ciencia, capturas la posicion del raton y con estas tres cosas puedes hacer cosas mucho mejores que las que ves en el video.
Quizas los mas comlicado es la captura de los puntos x/y del raton, asi que te dejo un trozo de codigo:
Código HTML:
Ver original<div id="DivAlQueQuierasMoverConElEvento" onmouseover="functionAlaQuellamas(event);"></div>
dentro de la funcion a la que quieras llamar:
Código Javascript
:
Ver originaly=event.clientY;
x=event.clientX;