También he estado usando Greensock desde los días de Flash AS3 y estaba muy emocionado cuando fue portado a JavaScript. No conozco Anime.CSS, pero definitivamente sé las transiciones jquery y CSS.
Diré esto, las animaciones realmente deben cumplir algunos requisitos mínimos antes de considerar la posibilidad de incluir a Greensock. Trabajar con GS es una forma de pensar diferente, y tiendo a ser muy miope en el diseño de movimiento … pero me encanta.
Para animaciones simples, tiendo a usar CSS primero, tal vez usando jquery para agregar / eliminar clases que desencadenan transiciones. No hago ninguna animación en CSS que no pueda hacer con algunas propiedades modificadas y una transición: todos los 300 ms de facilidad de entrada; El tiempo complejo en CSS no es para mí.
- ¿Cómo reduzco AutoPostBacks desde mi página en ASP.NET?
- Cómo determinar qué 4 puntos de interrupción son la mejor opción para mi sitio web
- ¿Qué necesito saber antes de aprender desarrollo web con Python?
- ¿Qué pasó con la comunidad de Ruby? ¿A dónde fueron todos?
- Cómo comenzar a trabajar en AngularJS 2.0
Si hay algo fácil que requiere animación de JavaScript, como quizás una animación scrollTop, usaré jquery animate (). Sin embargo, animar alturas, anchos, etc. a menudo tiene un pequeño pop extraño justo al final de la animación que me molesta, sin juego de palabras.
En términos de lo que Greensock puede hacer que otros no pueden hacer, señalaría sus clases de línea de tiempo para sincronizar animaciones, la capacidad de detener, revertir o “yoyo” animaciones, y mi favorito, animar a lo largo de las curvas de Bézier. Nada hace que una animación se sienta más real para mí que una relajación a lo largo de un camino más extraño.
Además, Jack Doyle y su equipo, en mis pocas interacciones con ellos, han sido muy buenos tipos a los que me ha encantado apoyar.