# Canvas: Transform

> Move, resize, rotate and nudge.

Glider documentation · The Editor · Web page: https://cgglider.com/docs/canvas/transform/

Sections of this page: [Navigation](https://cgglider.com/docs/canvas.md) · [Selection](https://cgglider.com/docs/canvas/selection.md) · [Transform](https://cgglider.com/docs/canvas/transform.md) · [Snapping & guides](https://cgglider.com/docs/canvas/snapping.md) · [Grouping & the context menu](https://cgglider.com/docs/canvas/ordering.md) · [Clipboard](https://cgglider.com/docs/canvas/clipboard.md)

| Gesture | Result |
| --- | --- |
| Drag the body | Moves the selection. |
| Drag where another item covers the selection | Moves the selection anyway — a shape under a photo clipped to it, for example. A click without a drag still selects what is on top. |
| Drag a handle | Resizes. |
| Drag the rotation handle | Rotates. |
| Shift while resizing | Locks the aspect ratio. |
| Shift + body-drag (single node) | Scales about the centre, ratio locked. |
| Arrow keys | Nudges by 1 px. |
| Shift + arrow keys | Nudges by 10 px. |

On a graphic scene the selection is bounded by the page's frame — you cannot drag a component off the frame. An infinite control-panel canvas has no bounds.

> **One drag, one undo:** A whole drag is a single undo step, and so is a whole arrow-key repeat burst: the entry is finalised when you release the key, not on every repeat.

![Resizing with snap guides showing.](https://cgglider.com/docs-shots/canvas-transform.png)
