← Volver al lab

Laboratorio de movimiento

Dale forma a una curva cubic-bezier arrastrando sus controles, ajusta un resorte físico y míralos competir contra una animación lineal. Los resortes se exportan como easing linear() de CSS, así que funcionan en cualquier lugar sin JavaScript.

Qué hace

  • Editor de cubic-bezier arrastrable con ajustes predefinidos (Material, back, anticipate…)
  • Simulador de resorte con rigidez, amortiguación y masa, tiempo de asentamiento y rebote
  • Resortes exportados como easing linear() de CSS, sin JavaScript
  • Exporta a CSS, design tokens, Framer Motion y SwiftUI

Preguntas frecuentes

¿CSS puede hacer animaciones con resorte?

Sí. La función linear() puede aproximar cualquier curva, incluido un resorte, listando puntos muestreados. El laboratorio la genera a partir de una simulación física real.

¿Cómo convierto un resorte a SwiftUI?

La exportación convierte rigidez, amortiguación y masa en .spring(response:dampingFraction:) de SwiftUI.

Más herramientas gratuitas