Install an adapter
Pick the adapter for your platform. Each one pulls in
@blinn-motion/core automatically.Get a MotionDoc
Either export one from Figma with the Blinn Motion plugin, or
hand-author one for tests. A MotionDoc is plain JSON:
card.motion.json
Prefer React?
The same document, the same control surface — wrapped in a component.The renderer is swappable.
<BlinnMotion renderer="dom" /> uses the full-fidelity DOM adapter;
renderer="canvas" paints to a 2D canvas. Both play the same resolved tree.Next steps
Understand the format
Layers, tracks, keyframes and easing.
Control playback
Play, pause, seek, loop, speed and scrubbing.