Eso se logra con efectos CSS y Javascript, lo mas probable es que lo hayan hecho bajo un framework, hay uno gratuito muy famoso que te permite hacer ese efecto y mas se llama MooTools pero hay que tener algunos conocimientos de programacion bajo estos lenguajes
http://www.mootools.net/