Swapy logo

Swapy

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

Transforme qualquer layout em um sistema de arrastar e soltar com o Swapy, uma ferramenta JavaScript que funciona com qualquer framework. Simples, rápido e eficiente.

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

Mais sobre Swapy

Swapy

Swapy é uma ferramenta JavaScript simples para transformar qualquer layout em um layout de arrastar e soltar. Ele permite que você crie interfaces interativas com facilidade, adicionando atributos de dados aos seus elementos HTML. Sua simplicidade e flexibilidade o tornam ideal para diversos projetos.

  • Especificação de Slots e Itens:Permite especificar slots e itens para arrastar e soltar, usando atributos de dados como `data-swapy-slot` e `data-swapy-item`, garantindo flexibilidade e controle sobre os elementos interativos.
  • Personalização de Manipulação:Oferece suporte à personalização de manipulação, permitindo especificar um elemento de manipulação com o atributo `data-swapy-handle`, melhorando a experiência do usuário e a usabilidade.
  • Opções de Animação:Oferece diferentes opções de animação, incluindo 'dynamic', 'spring' e 'none', permitindo personalizar a experiência visual de acordo com a preferência do usuário e o estilo da aplicação.
  • Integração com JavaScript:Facilita a integração com JavaScript, utilizando a função `createSwapy()` para criar a interface de arrastar e soltar. A função aceita um elemento pai e opções de configuração, simplificando o processo de implementação.
  • Habilitar/Desabilitar dinamicamente:Possibilita habilitar e desabilitar a funcionalidade de arrastar e soltar a qualquer momento, usando o método `swapy.enable(true/false)`, permitindo um controle dinâmico sobre a interação.
  • Personalização Visual do Slot Selecionado:Permite estilizar o slot selecionado usando o seletor CSS `[data-swapy-highlighted]`, permitindo customizar a aparência visual durante a interação.

Com o Swapy, transforme layouts estáticos em interfaces dinâmicas e interativas. Melhore a experiência do usuário com arrastar e soltar, simplificando tarefas complexas. Aumente a eficiência e a satisfação do usuário, eliminando a necessidade de soluções complexas e trabalhosas. Escolha Swapy para uma solução simples, eficiente e eficaz.