MOTIONSTASH
All components

Corner CTA Bug

YouTube

A small subscribe bug in the corner that extends a plate, says one word and pulls back — twice, the second time already confirmed

Download preview768×432 preview render — the full-resolution file comes from running the component
8 seconds
Format
Corner CTA Bug — A small subscribe bug in the corner that extends a plate, says one word and pulls back — twice, the second time already confirmed

This is the format it was composed for. Switch above to see it lay itself out for another — same animation, re-arranged for the frame.

subscribectabugoverlayalphacorneryoutubewatermarkchipfurniture
What you can change — 10 settings

Everything below can be changed without touching the animation. Hand the list to an agent, or edit the values at the bottom of the component file.

  • Label
    label · string

    The word on the first pass — the ask. One word: this is a bug, not a banner, and anything longer is clipped by the plate rather than wrapped.

    now: Subscribe

  • Confirm label
    confirmLabel · string

    The word on the second pass, after the disc has crossed to the confirmed colour. Ignored when `confirm` is off. Keep it the same length or shorter than `label`.

    now: Subscribed

  • Handle
    handle · string

    The small line under the word — your @handle, or the channel name. Include the @; it is what stops the chip reading as a generic button. Empty gives you the word on its own, vertically centred.

    now: @halfstep

  • Confirm
    confirm · boolean

    Let the second pass return already answered: the disc crosses from `accent` to `accentAlt` and the plus becomes a drawn check while the plate is retracted. Turn it off and both passes are the plain ask.

    now: true

  • Anchor
    anchor · "bottom-left" | "bottom-right" | "top-left" | "top-right"

    Which corner the bug occupies. Bottom-left by default: YouTube parks its own subscribe watermark bottom-right, the live badge and timer take the top-right, and a channel watermark takes the top-left.

    now: bottom-left

  • Chip width
    chipWidth · number

    Width of the fully extended chip as a fraction of the frame width, and the one control over its size — everything else is derived from it. The cap is low on purpose: past about a seventh of the frame this stops being furniture and starts being a lower third.

    now: 0.14

  • Inset
    inset · number

    Distance from both frame edges as a fraction of the shorter side. The default clears a 16:9 title-safe area and sits above the player's scrubber.

    now: 0.075

  • Plate
    plate · number

    Opacity of the slip the type sits on. Below about 0.8 you are trusting whatever is behind it to stay quiet, which over real footage it will not.

    now: 0.93

  • Ground
    ground · boolean

    Paint the frame behind it. Off by default — this is an overlay, so it renders on an alpha channel and drops straight onto your own footage. On, it gets a brand ground so it can stand up on its own.

    now: true

  • Brand
    brand · string

    Brand token id — one of the keys of BRANDS.

    now: signal

For developers — source, dependencies and provenance

Dependencies

remotion@remotion/shapeszod

No Tailwind, no CSS, no asset files. Inline styles only.

Source

Filesrc/registry/items/corner-cta-bug.tsx
Frame1920×1080
Duration240f · 8s @ 30fps

Provenance

ToolClaude Code
ModelOpus 5
Authormotionstash
LicenseMIT

Prompt

I want a subscribe nudge that does not take over my video. Make it a little bug in the bottom-left corner — a coloured disc with a plus in it that slides a small plate out to the right, says Subscribe with my handle underneath, then pulls back in and just sits there as a dot. Have it do that twice across eight seconds rather than once, and the second time have it come back out already saying Subscribed with a tick, so it reads like the viewer did it. Keep it tiny, never more than about a seventh of the frame wide, and render it on transparency so I can lay it straight over my footage — and it has to stay readable whether the shot behind it is a bright sky or a dark room.