Auf T3N gibt es einen klasse Artikel der verschiedensten Beispiele zeigt, wie man über CSS3 und HTML5 Animationen umsetzen kann.
Die Besonderheit ist, dass man komplett ohne Java Script auskommt. Mit reinen CSS3 Eigenschaften sowie neuen HTML5 Elementen bekommt man Buttons und Navigationsmenüs erstellt.
http://t3n.de/news/coole-frontend-demos-517157/
Hier eine Liste mit weiteren Beispielen
http://tympanus.net/Development/CreativeButtons/
weiterhin so, ist einfach nur der Hit.