01
Drag / Resize / Rotate
Move freely, resize from 8 directional handles, and rotate 360 degrees for editor-ready canvas interactions.
Try the demo on the right and feel the smooth interaction
vue-drag-resize-rotate is a powerful, lightweight Vue 3 component for dragging, resizing, rotating, and nested editing across visual web editor scenarios.
Move freely, resize from 8 directional handles, and rotate 360 degrees for editor-ready canvas interactions.
Support multi-level parent-child editing, arbitrary slot content, and data-driven node rendering.
Lock aspect ratio, flip by dragging handles across edges, and constrain minimum or maximum dimensions.
Only Vue 3 is required. Use global install or local import, with visuals driven by CSS variables.