Drag & Drop Components

Interactive drag and drop functionality using SortableJS. Create intuitive user interfaces with smooth animations and flexible sorting capabilities across different container types.

Cross Container

Drag items between different lists

Smooth Animation

Beautiful transitions and effects

Touch Support

Works on mobile and tablet devices

Basic Sortable Lists

Drag items between two lists with shared group functionality

Cross-container
To Do
items
In Progress
Drop here
  • Drag tasks here to mark as in progress

Interactive Actions

Drag items between lists and interact with action buttons

With Actions
Favorites
Special items
Bookmarks
Saved items
Drag Handle Control

Items can only be dragged using the specified handle element

Handle Required
Team Alpha
3 members
Team Beta
2 members
Drag Handle Instructions

Items can only be dragged by clicking and holding the handle ( ) icon. Clicking anywhere else on the item will not initiate dragging.

Multi-Selection Drag

Select multiple items and drag them together as a group

Multi-select
Available Projects
Hold Ctrl/Cmd to select multiple
Assigned Projects
Drop zone
  • No projects assigned yet

    Drag multiple projects here to assign them

Multi-Selection Guide

• Click: Select single item

• Ctrl/Cmd + Click: Add/remove items from selection

• Drag: Move all selected items together

Kanban Board Style

Project management board with workflow stages

Workflow
Backlog
In Progress
Done
File Drag & Drop Zone

Drag files from your computer or reorder uploaded files

File Upload
Drop files here or click to browse

Supports: JPG, PNG, PDF, DOC (Max: 10MB each)

Uploaded Files
Drag to reorder
Pro Tips

• Multiple Selection: Hold Ctrl/Cmd while selecting files

• Drag from Desktop: Drag files directly from your file explorer

• Reorder Files: Drag uploaded files to change their order

Grid drag
Nested
Item 1.1
Item 2.1
Item 2.2
Item 3.1
Item 3.2
Item 3.3
Item 3.4
Item 2.3
Item 2.4
Item 1.2
Item 1.3
Item 1.4
Item 2.1
Item 2.2
Item 2.3
Item 2.4
Item 1.5
Swap