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!

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.




