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