Puedes hacerlo de dos formas: Con
Jquery creando tus propios elementos y usando algunas funciones de eventos (sería programar todo) o con un
plugin que se llama
Organic Tabs que es de
jQuery y sólo debes adaptarlo a tus necesidades.
Puedes ver el demo aquí
http://css-tricks.com/examples/OrganicTabs/
y la documentación acá
http://css-tricks.com/organic-tabs/
Espero te sirvan.
Saludos!!