dipende dal livello di complessità che vuoi dare ai quadrati:

-se servono come semplici pulsanti basta un effetto rollover (cerca bottoni con rollover)

- se devono fare qualcosa in più rispetto al semplice rollover puoi usare sia i css con o senza ajax oppure flash