quello che ti ha colpito ha poco a che vedere con html5, può essere fatto benissimo con jquery, javascript, ecc.