Cómo hacer animación al hacer clic en un botón usando CSS

<! – Offcourse Tienes que incluir Jquery en el encabezado +
Puede usar cualquier imagen en lugar de div–>

Ejemplo de animación

.random_box
{
altura: 100 px;
ancho: 100px;
color de fondo: # 333;
}
.transform {
-webkit-transition: todos 2s facilidad;
-moz-transition: todos los 2s facilidad;
-o-transición: todos los 2s facilidad;
-ms-transition: todos los 2s facilidad;
transición: todos los 2s facilidad;
}

.transformar en acción {
color de fondo: # 45CEE0;
altura: 200 px;
ancho: 200 px;
}

$ (“. random_box”). click (function () {
$ (‘. transform’). toggleClass (‘transformar en acción’);
});

puedes hacer animación usando el atributo css3 “transición”.

He creado una animación de botón aquí.