Yes, CSS hover animations work on mobile devices, but the user will need to tap the button instead of hovering over it.