Launchable Motion

23 components, free

Motion components for HyperFrames videos

Text that lands with colour, blurred auroras, a browser window that scrolls, a camera that pushes in. Each one is plain HTML and GSAP that fills the box you give it and takes its words, colours and images from variables.

Point your project's hyperframes.json at this registry, then add any component by name:

{
  "registry": "https://motion.launchable.video/r"
}
npx hyperframes add text-trail

Text

Visual

UI

Camera rig

4 s

Use it to move a camera over anything: the content slot is wrapped and driven by a keyframe path of time, scale, x, y and ease.

Collage burst

3 s

Use it around a headline or a product: up to twelve images fly in from beyond the host edges to seeded slots on a ring that keeps the centre clear, overshoot and float.

Dropdown select

3 s

Use it for a choice being made in UI: a rounded trigger that fills the host, whose background slides down onto the chosen item when the list opens and saturates to the highlight colour with a check mark, while the trigger label greys and the other items sit out of focus below.

Grow to bounds

3 s

Use it for a card, modal or panel taking over: a rounded panel grows from a small rect to the whole host while its content keeps its size at the centre.

Highlight box

2 s

Use it to point at something on a screenshot: selection draws a text highlight left to right over a rect; scan grows a translucent fill from the centre of a rect and fades a frame in around it, then reverts.

Pill shell

3 s

Use it as the frame of any input or status: a white pill that fills the host with an optional orb at the left, an arrow button at the right and a content slot between them.

Rows build

3 s

Use it for any list, sheet or spec assembling itself: the children of the rows slot (or plain text items) fade and rise in one after another, top to bottom, with a touch of blur.

Window frame

6 s

Use it to show a website or app: browser chrome with an address pill around a screen slot (or a tall screenshot), filling the host.