Non credo si possa fare solo coi css: temo sia necessario usare javascript.
Il problema è che la posizione di due div (menu, content) deve venire modificata non in base ad un evento degli stessi div, ma in base ad un evento dei singoli pulsanti/link del menù.
Io metterei sia menu che div in un ulteriore div contenitore, scriverei una funzione javascript di spostamento del contenitore e la chiamerei all'onclick dei singoli item del menu.

Rispondi quotando