Moment najechania na element możesz wychwycić w css pseudo klasą hover:
.element-class:hover {
/* jak ma wyglądać element po najechaniu */
}
Nie jestem pewien, ale moment kliknięcia możesz wychwycić w css pseudo klasą active (zapisujesz to tak jak w przypadku hovera, tylko zamiast hover piszesz active)