add nav active and hover states with animations