En esta publicación, analizaremos rápidamente la historia de la simplificación de funciones y profundizaremos en cómo funciona cada función.
Hemos tenido este proyecto de funciones de easing guardado en nuestra cuenta desde hace un tiempo. Lo usamos como una buena guía visual cuando recién empezábamos con Webflow. Al encontrarlo el otro día, nos pareció una buena idea desarrollarlo un poco más y compartirlo como una guía visual de las funciones de easing predeterminadas en Webflow. A continuación, encontrarás una guía visual, así como un enlace a un clonable más completo y una lista de las funciones de easing disponibles con una descripción de lo que hacen. Pero empecemos con un poco de historia de las funciones de easing.
Las raíces matemáticas
En la base de las funciones de easing reside una rica fundamentación matemática. El concepto de easing se remonta al estudio de la física y el cálculo, donde los principios de aceleración y desaceleración rigen el movimiento de los objetos en el mundo real. Matemáticos y físicos desarrollaron fórmulas para describir estos movimientos naturales, sentando las bases para lo que eventualmente se aplicaría en la animación digital. Las funciones cuadrática, cúbica, cuártica y quíntica, entre otras, ofrecen una base matemática para simular las sutilezas del movimiento y la velocidad, permitiendo que las animaciones superen las limitaciones de la progresión lineal.
La evolución en la animación
La transición de las matemáticas a la animación comenzó con técnicas tradicionales de dibujo a mano. Los primeros animadores, como los de los inicios de Disney, aplicaron intuitivamente los principios de easing para dar vida a sus creaciones, mucho antes de que el término "easing" fuera acuñado formalmente. Observaron el movimiento del mundo real, capturando su esencia fotograma a fotograma, para crear animaciones que fluían de forma natural y transmitían emoción y carácter. Esta atención meticulosa a la dinámica del movimiento sentó las bases de las funciones de easing, aunque todo se hacía manualmente en aquel entonces.
La revolución digital
Con la llegada de los gráficos por computadora y la animación digital, los principios de easing encontraron un nuevo terreno para florecer. La era digital permitió el control y la manipulación precisos de las curvas de movimiento, lo que permitió a animadores y diseñadores implementar funciones matemáticas complejas con facilidad (valga la redundancia). El software informático comenzó a incorporar estas funciones de easing, ofreciendo a los usuarios opciones predefinidas como "ease-in", "ease-out" y "elastic" para animar objetos de una manera visualmente atractiva.
Funciones de Easing en el diseño de interfaces de usuario
La aplicación de las funciones de easing se extendió más allá de la animación tradicional, encontrando un papel crucial en el diseño de interfaces de usuario (UI) y experiencia de usuario (UX). A medida que las interfaces digitales se volvieron más interactivas, los diseñadores reconocieron la importancia de las funciones de easing para que las transiciones se sintieran más naturales e intuitivas. La expansión suave de un menú, el rebote de una notificación o la aparición gradual de un cuadro de diálogo —todas estas interacciones se beneficiaron de las funciones de easing, mejorando la experiencia del usuario al imitar la fluidez del mundo natural.
El lienzo digital de hoy
Hoy en día, las funciones de easing son una herramienta indispensable en el conjunto de herramientas del diseñador digital, integradas a la perfección en plataformas de diseño web como Webflow, bibliotecas de animación y software de diseño de UI. Capacitan a los diseñadores para crear experiencias digitales inmersivas y atractivas que capturan la imaginación del usuario y mantienen su atención. Desde las ecuaciones matemáticas del pasado hasta las páginas web interactivas de hoy, las funciones de easing han viajado a través del tiempo, evolucionando y adaptándose, pero su misión principal sigue siendo la misma: dar vida al mundo digital, haciéndolo tan rico y dinámico como el mundo que vemos por nuestras ventanas.
Actualización: ahora hay una versión de esta guía para GSAP
La guía visual a continuación muestra las funciones de easing predeterminadas de Webflow (IX2 clásico) tal como estaban en el momento de la redacción. Desde entonces, Webflow adquirió GreenSock y GSAP ahora es gratuito y está integrado en las interacciones más recientes de Webflow, por lo que hemos creado una pieza complementaria: Una guía visual de GSAP Easing ↗
Cubre todo el vocabulario de easing de GSAP con ejemplos interactivos y ejecutables para cada curva: la escala de potencia (power0–power4) mapeada a los nombres de Penner que ya conoces, los operadores suaves (Sine, Expo, Circ), los eases de personalidad (Back, Elastic, Bounce) y los extras exclusivos de GSAP que el easing tradicional nunca tuvo (RoughEase, SlowMo, CustomEase, CustomBounce, CustomWiggle). Hay una carrera de eases lado a lado, código para copiar y pegar en cada tarjeta y una tabla de equivalencia completa que mapea cada ease entre Webflow, GSAP, Penner y CSS.
Si estás animando con las interacciones más recientes de Webflow impulsadas por GSAP, empieza por ahí. La guía clásica de Webflow que se encuentra a continuación sigue siendo válida para el trabajo con IX2.
<iframe src="https://embed-webflow-project.milkmoonworkers.workers.dev/webflow-visual-interactio-ea9b724b097f9" style="width:100%; height:600px; border:none;" allowfullscreen></iframe>
Puedes desplazarte por la interacción anterior o ver el proyecto completo y clonable aquí.
Por fin entramos en materia: ¿qué hace cada función de easing?
LINEAR (NINGUNO)
- Origen y significado: Tan directo como una autopista en el desierto. Linear implica una velocidad de cambio uniforme: sin aceleración, sin desaceleración, solo un ritmo constante de principio a fin.
- Qué hace: Mueve o desvanece objetos a una velocidad constante. Perfecto para quienes aprecian la simplicidad y la previsibilidad en sus animaciones.
EASE
- Origen y significado: Imagina sumergirte suavemente en un baño caliente. Empieza lento, acelera y luego vuelve a ralentizarse, proporcionando una transición suave y reconfortante.
- Qué hace: Añade una sensación natural a las animaciones al empezar lento, acelerar en el medio y luego ralentizarse al final. ¡Es la opción predeterminada por una razón!
EASE IN
- Origen y significado: Como entrar de puntillas en el baño antes mencionado, se trata de empezar con suavidad.
- Qué hace: Inicia la animación lentamente y luego acelera. Ideal para llamar la atención sobre elementos que aparecen en pantalla.
EASE OUT
- Origen y significado: Lo opuesto a 'ease in', como relajarse por completo en el baño.
- Qué hace: Comienza de forma más abrupta y desacelera hasta una parada suave. Ideal para elementos que salen de la escena.
SUAVIZADO DE ENTRADA Y SALIDA
- Origen y significado: Combina lo mejor de ambos mundos: un inicio y un final suaves con un toque de energía en el medio.
- Qué hace: Comienza y termina lentamente, con aceleración en el medio. Es el todoterreno para transiciones que necesitan sentirse dinámicas pero suaves.
QUAD
- Origen y significado: Quad proviene de "cuadrático", refiriéndose a un polinomio de segundo grado. Es como dar un paseo tranquilo que poco a poco acelera el paso.
- Qué hace: Las animaciones con una función de suavizado QUAD comienzan lentas y aceleran suavemente a medida que avanzan, siguiendo una curva cuadrática. Es más sutil que algunas de sus contrapartes más dramáticas, perfecto para transiciones suaves y movimientos sencillos.
CUBIC
- Origen y significado: Derivada de "cúbico", esta función se relaciona con un polinomio de tercer grado. Imagina un coche acelerando suavemente desde una señal de stop: comienza despacio pero gana velocidad de forma más notoria que QUAD.
- Qué hace: Las animaciones CUBIC comienzan aún más suavemente que QUAD pero aceleran más rápido, creando una curva más pronunciada. Esto las hace ideales para llamar la atención manteniendo al mismo tiempo una progresión suave.
QUART
- Origen y significado: Quart proviene de "cuártico", un polinomio de cuarto grado. Es como un velocista que sale disparado de los tacos de salida, con una acumulación gradual que lleva a una aceleración rápida.
- Qué hace: Con una función de aceleración QUART, las animaciones comienzan muy lentamente y luego ganan velocidad rápidamente, creando una curva de aceleración pronunciada. Es ideal para movimientos dinámicos que necesitan enfatizar un cambio o una llegada significativos.
QUINT
- Origen y significado: Quint se deriva de "quíntico", relacionado con un polinomio de quinto grado. Imagina el lanzamiento de un cohete: una pausa momentánea en la plataforma antes de un ascenso potente.
- Qué hace: Las animaciones QUINT tienen el inicio más lento de este grupo, pero luego aceleran drásticamente, ofreciendo una curva muy pronunciada. Esta función es perfecta para entradas dramáticas o cuando se desea crear un fuerte impacto visual.
SINE
- Origen y significado: Sine se basa en la onda sinusoidal matemática, conocida por su naturaleza suave y oscilante. Es como el suave ir y venir de las olas en una playa.
- Qué hace: La función de aceleración SINE proporciona una oscilación suave y armónica en la velocidad de la animación. Esto crea un movimiento natural y orgánico que es relajante y agradable a la vista, ideal para transiciones sutiles.
EXPO
- Origen y significado: Expo es la abreviatura de "exponencial", lo que indica un crecimiento a un ritmo cada vez más rápido. Imagina la curva de aceleración de una montaña rusa mientras desciende a toda velocidad.
- Qué hace: Las animaciones EXPO comienzan casi imperceptiblemente y luego explotan en movimiento, proporcionando una curva de aceleración extremadamente pronunciada. Esta función es ideal para transiciones rápidas y de alta energía que necesitan captar la atención rápidamente.
CIRC
- Origen y significado: Circ se relaciona con "circular", encarnando el movimiento de entrar o salir a lo largo de una trayectoria circular. Piensa en el suave arco de una pelota lanzada por el aire.
- Qué hace: Las animaciones de easing CIRC se mueven con la suavidad y precisión de un arco circular, comenzando lentamente y acelerando de una manera que se siente natural y elegante. Es perfecto para elementos que necesitan moverse o hacer una transición con gracia y fluidez.
RETROCESO
- Origen y significado: Retroceso implica un movimiento que va más allá del punto de inicio o fin y luego regresa, como tensar una honda antes de soltarla.
- Qué hace: El easing BACK hace que las animaciones sobrepasen su objetivo antes de asentarse en su lugar, creando un efecto de rebote juguetón. Añade una cualidad viva y elástica a las transiciones, haciéndolas sentir más dinámicas y atractivas.
ELÁSTICO
- Origen y significado: Elástico, como su nombre indica, encarna el comportamiento de una banda elástica que se estira y vuelve a su posición. Es la reina del drama de las funciones de easing, ofreciendo un movimiento vistoso y exagerado.
- Qué hace: Las animaciones ELÁSTICAS se estiran y rebotan con una elasticidad viva y exagerada, haciendo que los elementos se muevan con la energía y flexibilidad de una goma elástica. Esta función es perfecta para animaciones llamativas y vibrantes que añaden un toque de fantasía y diversión.
REBOTE, REBOTE CON SOBREPASO
- Origen y significado: Al igual que una pelota que rebota, estas interacciones imitan la física del rebote contra una superficie, y Rebote con sobrepaso añade un poco de exceso de movimiento para mayor dramatismo.
- Qué hace: Crea un efecto juguetón y atractivo donde los elementos rebotan antes de asentarse en su lugar. Añade vida y energía a la página.
BALANCEO DE A, BALANCEO DESDE, BALANCEO HASTA
- Origen y significado: Imagina un péndulo o un columpio: estas interacciones capturan la esencia del movimiento de balanceo, ya sea de un lado a otro, comenzando o terminando con un balanceo.
- Qué hace: Añade un movimiento elegante y oscilante a los elementos, creando una sensación de ritmo y fluidez. Ideal para atraer la atención de una manera sutil y sofisticada.
La historia de las funciones de aceleración es una fascinante saga de innovación, un entrelazamiento de arte y ciencia, que refleja la búsqueda incesante de la humanidad por replicar la belleza y complejidad del movimiento en nuestras creaciones





