Si no quieres transiciones para los efectos puedes usar CSS, con las pseudoclases
:hover y
:active :
http://www.librosweb.es/css_avanzado...active_y_focus (con CSS3 se pueden transiciones, pero no todos los navegadores). Si quieres transiciones puedes preguntar en Javascript.
Saludos