Guarda con js puoi fare di tutto,

poi accedendere spegnere div muoverli etc etc etc aggiungere nodi alla pagina ristilizzare css, e molto altro.

DIpende da te che effetto finale vuoi ottenere.

Se vuoi per esempio ottenere che il boxettino rosso segue il mouse basta attivare il tracking del mouse quando sei nelo div e quindi controllando gli spostamenti avviare l'animazione per spostare dinamicamente il rattangolo rosso.

Se no puoi anche farlo fare a click etc dipende da te dome preferisci che si comporti.

Il fatto pero' che tutte queste cose si possono fare si ma costano in terimini di tempo e codice.
Puoi usare delle lib goa' pronte come jquery mootools prototype o scriptaculous. Ma devi cmq scrivere codice e capire come funzionano.

Inoltre solitamente lo svliluppo di parti dinamiche in js e' abb costoso prorpio per la complessita' che chiede e e' anche abb pesante sulla pagina se nn e' fatto bene.