para eso en CSS existe el :hover, que lo que hace es aplicar el estilo que contenga al elemento, pero únicamente cuando el ratón esté por encima.
img:hover{
width:250px;
}
asi cambiarías el tamaño al pasar el ratón, y también lo mismo si quieres cambiar la posición le indicas la nueva y listo, o le añades algún margin.
Mira ese ejemplo, ahí tienes muchos efectos por si te quieres ganar al profesor
[URL]http://designshack.net/articles/css/joshuajohnson-2/[/URL]