Mi primera animación web (sale mal)

Anécdota acerca de mi primera vez animando con CSS

hace 3 años   •   2 min de lectura

Por Andrés Tuñón
Photo by tabitha turner / Unsplash
Tabla de contenidos

Yo un joven practicante me encontraba un domingo frente al tablero aplicando todo tipo de ecuaciones para lograr animar un concepto, sin imaginarme lo que ocurriría al aplicarlo al proyecto.

La tarea y el gran detonante

Un viernes mi jefe me coloca un conjunto de tareas bastante simples, entre una de ellas:

Busca una animación de 'loading...' que te guste y colócala en el sitio

No fueron exactamente esas palabras; pero ya son casi 3 años desde que me sentí tan abrumado por completar mi casi tesis de práctica profesional (enserio que fueron muchas páginas...).

Por un tiempo contemplé el logo e imaginé como los círculos se podrían mover y surge el gran reto de fin de semana. ¡Manos a la obra!

Logo del sitio en ese entonces
Logo del sitio en ese entonces

El fin de semana lleno de ilusiones

Volví a casa y lo primero que hice fue investigar acerca de animaciones en la web. Me encuentro la palabra "keyframes", motivándome el hecho de haber visto el concepto en clases, junto a múltiples Game Jams y pequeños proyectos.

Female aerospace engineer writes equations
Photo by ThisisEngineering RAEng / Unsplash

Al tratarse de un hexágono, hay desde ecuaciones para encontrar las distancias de una recta, hasta cómo encontrar vértices de un polígono regular. No detallaré el proceso ni las ecuaciones en este artículo, ya que lo oriento más a lo anecdótico. ¡Prometo que será uno de los próximos!

Ese domingo a las 11:00 pm, logré que finalmente funcionara cada una de mis ecuaciones; no podía dejar de imaginar lo mucho que les gustaría la animación de la identidad, a la cual tenían tanto cariño.

Volviendo a la realidad

Llego el gran día, se lo muestro a mis superiores y la reacción de asombro no fue lo que esperaba por algo que encontraba sorprendente (en ese entonces).

Naturalmente, debía cumplir con la tarea de colocar la animación "simple"... Resultado: La animación era muy pesada y volvía más lenta la carga del sitio. ¡Lo que esperas que cargue!

meme de 'UNO Draw 25 Cards'
Representación de mi situación

Desde que apliqué ese cambio, cada vez que veía la animación recordé ese fin de semana con nostalgia y concluí algo nuevo; hasta que finalmente cambio el logo, la animación y quedó en solo recuerdos.

Moraleja

Además de aprender conceptos técnicos referentes a la animación web, lo principal fue a no caer en overengineering; en términos simples, a complicar demasiado la solución y en este caso causando más problemas.

Si deseas retarte, no lo hagas mientras estás en el rush del trabajo; al menos no al principio. Cuando empiezas solo tienes una forma de resolver el problema; por lo tanto, no tienes referencia o plan B y puede que finalmente no logres nada.

Ahora soy capaz de lograr esta animación en mucho menos tiempo, evaluando todos los ámbitos que conlleva y de eso se tratará los siguientes artículos. ¡Manos a la obra! (otra vez)

Corre la voz

Sigue leyendo