beh si che puoi farlo con i css...ma lo puoi fare anche con js o dhtml


cerca nella sezione script c'è proprio quello che fa per te