---
name: draggable-elements
description: Move, resize, and rotate elements by dragging during presentation
---
# Draggable Elements
Move, resize, and rotate elements by dragging during presentation.
## Directive Usage
### With Frontmatter Position
```md
---
dragPos:
square: Left,Top,Width,Height,Rotate
---
```
### Inline Position
```md
```
## Component Usage
```md
---
dragPos:
foo: Left,Top,Width,Height,Rotate
---
Draggable content
```
## Draggable Arrow
```md
```
## Controls
- Double-click: Start dragging
- Arrow keys: Move element
- Shift + drag: Preserve aspect ratio
- Click outside: Stop dragging
## Auto Height
Set Height to `NaN` or `_` for auto height based on content.