Interactions & motion

Interactions

An interaction is when something happens, then run actions in order. They're data, executed by a fixed engine: creators never run code on visitors' devices.

Triggers

On scene-based pages only the visible scene listens to keys.

Actions

Variables

Variables hold page state. Elements can be shown only when a variable matches a condition, and text can print a value with {{var:Name}}. Other text tokens: {{name}}, {{username}}, {{views}}, {{year}}.

Motion

Entrance presets: Fade, Rise, Drop, Slide from right, Slide from left, Zoom in, Zoom out, Focus, Pop, Flip, Swing, Unfold, Glitch, Spin in, Custom keyframes.

Loop presets: Float, Bob, Pulse, Breathe, Spin, Wiggle, Sway, Flicker, Bounce, Orbit, Jelly, Drift, Custom keyframes.

Action animations: Shake, Jump, Pop, Spin, Flash, Wobble, Tada, Fade in, Fade out.

Easings include expo, overshoot and three spring curves, computed from a damped-spring simulation. Pointer effects (magnetic, tilt, follow) and parallax are disabled on touch screens and for visitors who prefer reduced motion. Entrances can start on load or when scrolled into view; the timeline lets you choreograph them across a whole scene.

Performance rules the engine follows