Swipe
Swipe-to-reveal action overlays, drag handles, draggable items, and drop zones for touch-based list interactions.
Swipe Actions
Preview
Archive
Delete
JD
John Doe
Swipe left or right to reveal actions
Drag Handle
Preview
Draggable States
Preview
Normal item
Dragging (elevated shadow, slightly transparent)
Drop target (tinted background)
| Class | Description |
|---|---|
.swipe-container | Wrapper with overflow hidden and pan-y touch |
.swipe-content | Visible row that slides on swipe |
.swipe-content-swiping | Disables transition during active drag |
.swipe-actions | Hidden action buttons behind content |
.swipe-actions-start | Actions on the left side |
.swipe-actions-end | Actions on the right side |
.swipe-action | Individual action button |
.swipe-action-delete | Red/error delete action |
.swipe-action-archive | Yellow/warning archive action |
.swipe-action-pin | Blue/primary pin action |
.swipe-action-more | Neutral more action |
.drag-handle | Grip handle for drag-and-drop |
.draggable | Draggable item base |
.draggable-dragging | Elevated shadow + opacity while dragging |
.draggable-over | Tinted background on drop target |
.drop-zone | Drop zone base |
.drop-zone-active | Highlighted when item is dragged over |
.gesture-feedback | Centered toast for gesture feedback |
.gesture-feedback-visible | Show the feedback toast |