Swapy logo

Swapy

JavaScript tool to convert any layout to a drag-to-swap one

Convierte cualquier diseño en un sistema de arrastrar y soltar con Swapy, una herramienta independiente del framework que se configura con solo unas líneas de código. ¡Simplifica la interacción de tus usuarios!

Sponsors

Become one
Featured
NoFilterGPT
NoFilterGPT

NoFilterGPT

Unleash the Unrestricted Power of anonymous and unfiltered ChatGPT

Visit Website
Featured
NotchNook
NotchNook

NotchNook

Access media, calendar, files, and more from the Mac's notch

Visit Website

Promote your product

Seen by 300K+ monthly visitors

Swapy - JavaScript tool to convert any layout to a drag-to-swap one | Product Screenshot
Swapy product screenshot

Más sobre Swapy

Swapy

Swapy es una herramienta JavaScript que facilita la creación de interfaces de arrastrar y soltar. Convierte diseños HTML existentes en interfaces interactivas mediante la adición de atributos de datos. Ideal para desarrolladores que buscan simplificar la implementación de interfaces de arrastrar y soltar.

  • Conversión de diseños sencilla:Swapy convierte cualquier diseño existente en una interfaz de arrastrar y soltar, simplemente añadiendo atributos de datos a los elementos HTML. Esto permite reutilizar diseños existentes sin necesidad de reescribirlos completamente. Se soportan diseños de cualquier complejidad.
  • Definición flexible de slots e items:Define ranuras (slots) y elementos (items) usando atributos de datos `data-swapy-slot` y `data-swapy-item`, respectivamente. Cada ranura admite un solo elemento. Los elementos son los que se arrastran y sueltan. Esta estructura clara y concisa facilita la implementación.
  • Manejo de elementos personalizable:Permite especificar un elemento de agarre (handle) usando el atributo `data-swapy-handle`, ofreciendo mayor control sobre la interacción del usuario con los elementos arrastrables. Esto mejora la experiencia de usuario y la precisión al arrastrar elementos.
  • Animaciones configurables:Ofrece animaciones personalizables (`dynamic`, `spring`, `none`) para una experiencia de usuario más fluida y atractiva. La configuración se realiza a través de la función `createSwapy()`. Esto permite adaptar la animación al estilo de la aplicación.
  • Habilitación/deshabilitación dinámica:Se puede habilitar o deshabilitar la funcionalidad de arrastrar y soltar en cualquier momento usando el método `swapy.enable(true/false)`. Esto proporciona flexibilidad para controlar la interacción del usuario según sea necesario. Ideal para aplicaciones interactivas.

Swapy simplifica la gestión de interfaces de arrastrar y soltar. Acelera el desarrollo al automatizar la conversión de diseños, eliminando la necesidad de codificación manual compleja. Con Swapy, se mejora la eficiencia y se reduce el tiempo de desarrollo, permitiendo a los desarrolladores centrarse en otras tareas críticas.