themaginui
Interactive lab

Tune the
feeling.

Adjust motion and appearance, inspect the generated source, then copy it into your project.

<motion.button
  whileHover={{ y: -3, scale: 1.02 }}
  transition={{ type: "spring", stiffness: 280, damping: 24 }}
  style={{ borderRadius: 16, background: "#7459ff" }}
>Launch project</motion.button>