Transformations
Transformations are how you position, resize, rotate, and manipulate elements on your canvas. Master these and you'll have precise control over every aspect of your theme's layout.
The Basics of Transformations
Every layer has transformation properties that control:
- Where it is (Position)
- How big it is (Scale)
- How it's oriented (Rotation)
- Where it pivots from (Anchor)
- How transparent it is (Opacity)
Position
Position controls WHERE your layer appears on the canvas.
Understanding Coordinates
X and Y values:
- X: Horizontal position (left to right)
- Y: Vertical position (top to bottom)
- Origin (0,0): Top-left corner of canvas
(0,0) ─────────────────→ X increases
│
│ Your canvas
│
│
↓
Y increases
Reading positions:
- X: 100, Y: 50 = 100 pixels from left, 50 pixels from top
- X: 960, Y: 540 = center of 1920x1080 canvas (16:9)
Moving Layers
Method 1: Drag with mouse
- Click layer on canvas
- Drag to new position
- Visual and intuitive
Method 2: Arrow keys
- Select layer
- Press arrow keys to nudge
- Arrow keys = 1 pixel movement
- Shift+Arrow keys = 10 pixel movement
- Perfect for precision!
Method 3: Controls panel (right side)
- Select layer
- Find Position X and Y controls in the Properties tab
- Drag the sliders or type exact values
- Changes apply in real-time
Method 4: Animation
- Use Move X or Move Y animations
- Animate position over time
Positioning Tips
Centering elements:
- For 1920x1080 canvas:
- Center X = 960
- Center Y = 540
- For other resolutions, divide by 2
Alignment strategies:
- Use grid overlays (Settings → Grids)
- Rule of Thirds for balanced composition
- Even spacing: 100px, 200px, 300px, etc.
Negative positions:
- Position off-screen for entrance animations
- X: -200 (off screen left)
- Y: -100 (off screen top)
Scale
Scale controls the SIZE of your layer.
Understanding Scale Values
Scale types:
- Width & Height (in pixels)
- Scale (as multiplier: 1 = 100%)
Scale multiplier:
- 1.0 = Original size (100%)
- 2.0 = Double size (200%)
- 0.5 = Half size (50%)
- 0 = Invisible (collapsed completely)
Resizing Layers
Method 1: Drag corner handles
- Select layer on canvas
- Drag corner handles
- Hold Shift = maintain aspect ratio
- Free drag = stretch/squash
Method 2: Controls panel
- Use the Width and Height controls
- Or adjust the Scale multiplier
- Lock aspect ratio checkbox available
Method 3: Animation
- Use Scale animation
- Grow or shrink over time
Aspect Ratio
Maintaining proportions:
- Hold Shift while dragging corners
- Or check "Lock aspect ratio" in Properties
- Prevents distortion
When to break proportions:
- Intentional stretch effects
- Filling specific spaces
- Creative distortions
Fixed aspect ratios:
- 16:9 = width 1.77x height
- 4:3 = width 1.33x height
- 1:1 = perfect square
Scaling Tips
Upscaling vs Downscaling:
- Downscaling (making smaller): Usually fine
- Upscaling (making bigger): Can look pixelated
- Rule: Upload assets at target size or larger
Uniform scaling:
- Scale entire layer proportionally
- More natural-looking
- Use for most cases
Non-uniform scaling:
- Stretch only width or height
- Squash and stretch effects
- Use sparingly (can look distorted)
Relative sizing:
Background: Scale 1.0 (full size)
Logo: Scale 0.5 (half size)
Icons: Scale 0.25 (quarter size)
Rotation
Rotation controls the ANGLE of your layer.
Understanding Rotation
Degrees:
- 0° = No rotation (default)
- 90° = Quarter turn (90 degrees clockwise)
- 180° = Upside down
- 270° = Three-quarter turn (or -90°)
- 360° = Full rotation (back to start)
Rotation direction:
- Positive values = Clockwise
- Negative values = Counter-clockwise
Rotating Layers
Method 1: Rotation handle
- Select layer on canvas
- Find circular arrow handle (above layer)
- Drag to rotate
- Visual feedback
Method 2: Controls panel
- Use the Rotation slider or input
- Type exact degree value
- Real-time preview on canvas
Method 3: Animation
- Use Rotation animation
- Spin over time
- 0 to 360 for full rotation
Rotation Anchor Point
Critical concept: Rotation happens AROUND the anchor point!
Default anchor: Center of layer
- Rotates around its middle
- Most common use case
Changing anchor:
- Move anchor to corner = rotates around that corner
- Move anchor off layer = orbits around that point
- Advanced technique!
Examples:
Anchor at center: Layer spins in place
Anchor at top: Layer swings like a pendulum
Anchor below layer: Layer rotates around external point
Rotation Tips
Small rotations:
- ±5-15° = subtle tilt
- Adds visual interest
- Looks less "stiff"
Common angles:
- 45° = Diagonal
- 90° = Perpendicular
- 180° = Flipped
- 360° = Full spin (for animations)
Combining rotations:
- Static rotation + animated rotation
- Base angle + spinning effect
- Creates complex motion
Anchor Point (Pivot)
The anchor point is WHERE transformations happen FROM.
What Anchor Affects
Anchor controls:
- Rotation center point
- Scale origin point
- NOT position (layer still positioned by its anchor)
Default anchor: Center of layer (0.5, 0.5)