secondo me si può fare tutto con html+css mettendo il border e backround all'ul e un backround diverso ogni li

ciao paolo