Ciao vedi se ti piace questa mia soluzione su JSFIDDLE