qui non parliamo di codice, vediamo se quello che chiedi si può fare via html5 ed eventualmente che limiti ci sono a livello di compatibilità crossbrowser.
ti sposto