Transitions are what PaneFlow is built around. You never keyframe them - you describe each pane, and PaneFlow animates every difference between two panes when the viewer navigates. This page covers the four layers that motion comes from.
A block that exists on only one pane needs to arrive and leave somehow. Its "Enter & Exit" settings choose how: "Enter From" and "Exit To" each take a direction - any of the eight sides and corners, "Center" (scaling in place), or "Fade". A grid of cards entering from alternating directions already makes a lively pane.
The global "Blocks Delay" in Project Settings staggers blocks slightly as they enter, so multi-block panes assemble rather than pop in.
Place the same block on multiple panes (select it, CTRLC "Copy Block Reference", then right-click an empty cell on the target pane and "Paste Block Reference") and the enter/exit directions stop applying to it. Instead, PaneFlow animates the block from its placement on one pane to its placement on the next: the full-screen hero shrinks into a corner thumbnail, the sidebar card expands to take over.
The block's content stays identical across panes; only the layout differs. This is the shared-content, per-pane-layout model from Core Concepts.
"Blocks Transition Duration" in Project Settings sets how long all of this takes.
Inside a shared block, each element's position, scale, rotation, and opacity are stored per pane. Select the element while viewing a specific pane, change any of these, and only that pane is affected - and the change animates during navigation:
Text and custom code can additionally have a different width and height per pane. Pane-level layout values - "Blocks Padding", "Blocks Gap", "Block Radius" - can also be overridden per pane and animate the same way, reshaping the whole grid between panes (see Working With Panes).
Everything an element does during a transition composes: the block morphs, the element fades and scales within it, and any entrance animation plays once the pane is active.
"Parallax" in an element's "Visual Effects" adds extra movement during transitions - the element shifts further than its block along the transition direction, the way nearby trees rush past a car window while mountains barely move. The value runs 0-10, and treating it as z-depth layering works well:
Vary it across the elements of one pane and a flat layout gains real depth: for a stack of overlapping cards, give the back card 1, the middle 3, the front 6, and they fan out during every transition while staying coherent at rest.