Tworzysz animację tak jak pokazał użytkownik CzikaCarry, następnie tworzysz klasę w CSS, w której znajdzie się wpis:
.animated {
animation-name: example; // nazwa
animation-duration: 4s; // czas trwania animacji
}
Następnie reagujesz na zdarzenie w JavaScript i dodajesz klasę animated. Możesz również posłużyć się stylizowaniem elementu bez użycia tej klasy (czyste stylizowanie) w JavaScript.