Hola:
Aunque no te lo recomiendo esas transiciones están hechas con javascript. Y no te lo recomiendo porque 1º) si el usuario tiene desactivado javascript en su navegador ese menú no funcionará y 2º) en el plano de la accesibilidad (posibilidad de que personas con problemas visuales accedan a tu página) no está bien visto el uso de javascript.
De todas formas si quieres hacerlo así, pide a algún moderador (pulsando en el icono
que está debajo de tu avatar) que mueva tu pregunta al foro de javascript.
Saludos.