Si a eso mismo refería con usar
cubic-bezier()
. Pero no queda totalmente igual, por eso decía lo de "si la animación fuese más simple". De todas formas animando múltiples propiedades y combinándolo con
delay se podría llegar a hacer exactamente el mismo efecto.
berkeleyPunk la función crea una
Curva de Bézier. La cosa es que al poder poner números negativos, se crea una especie de animación extra —visualmente, ya que
matemáticamente no lo es.
Yo suelo usar mucho este sitio para hacerlas menos artesalnamente:
http://cubic-bezier.com