I am sorry, I will can't describe how implement this. This impossible create with help one row change. In Internet you may find many manual with detail description ho do this.
What I may advice:
1. Please check our another free Joomla Business template "Service Station" ordasoft.com/service-station-car-repair-joomla-template.
There menu exactly as you asked.
2. in Every OrdaSoft template - you see documentation - how we implement this
3. Please check our recent Image gallery for Joomla ordasoft.com/os-image-gallery.html
Very many Custom effect with images - you will find in our gallery. And you may set them with help settings
4. Please check our Free version of CCK ordasoft.com/cck-content-construction-kit-for-joomla.html
There you may connect any animation effect with site block. And you may do this with help settings