Frame from Animated title card for a coffee shop
1. Starter promptFull
Build a 10-second motion graphic as ONE self-contained HTML file (no libraries, no external files or fonts).

WHAT IT IS
An animated title card for Harbor Coffee, a small neighbourhood coffee shop. Words on screen: "Harbor Coffee" and the line "Roasted two streets from the water."

FORMAT
- A 1920×1080 canvas, scaled to fit the window.
- One function, render(t), draws the whole frame for any time t in seconds. Nothing may depend on the previous frame.
- A play/pause button and a scrubber so I can drag to any moment. Loop at the end.

SHOT LIST (10 seconds)
0.0–1.5   A thin line draws across the middle, left to right.
1.0–3.0   "Harbor Coffee" rises into place above the line, one letter after another.
3.0–4.5   The tagline fades up below the line.
4.5–8.0   Hold. A slow wisp of steam drifts up behind the name.
8.0–10.0  Everything fades out except the line, which retracts to the left.

LOOK
- Two typefaces only: a bold sans for the name, an italic serif for the tagline (system fonts).
- Colours: background hex 0e0c0a, text hex efe7dc, one accent hex d98e4a. No other colours.
- Generous margins. Nothing closer than 120 px to an edge.

MOTION RULES
- Never linear. Ease out for things arriving, ease in for things leaving.
- Stagger the letters by 40 ms. Nothing pops in.
- One thing moves at a time. When it lands, it stays still.

Before the code, repeat the shot list back to me with the exact timings you will use.
2. Fix-it message
Screenshot attached: this is the frame at 6.0 seconds. Two changes, nothing else.

1. From 4.5 to 8.0 s the steam is too faint and too small to notice. Make it about three times taller and twice as bright, rising from above the "o" in Coffee.
2. The name feels small in the frame. Make "Harbor Coffee" about 30% larger and keep everything centred.

Keep every timing the same.

Make it yours. Change the words under "WHAT IT IS", the timings under "SHOT LIST (10 seconds)" and the three colors under "LOOK". Keep "One function, render(t)" and the "MOTION RULES" block so every frame can be scrubbed and checked.

Make it hereFree runs soon

Animated title card for a coffee shop

A 10-second title card for a neighbourhood coffee shop, with a drawn line, the name rising letter by letter, a serif tagline and a wisp of steam. Claude Opus 5.5 built it as one HTML file from a prompt with a timed shot list, three colors and motion rules.

“One sentence got me something pretty that wasn't mine: Claude invented the tagline, an emblem and the timing.”

You'll need

  • A screen recorder, or a tool such as Playwright, to turn the HTML animation into a video file
How it was made

Generated in the Claude app on 2 October 2026, one run per prompt, and shown unedited. The segment here is the first try from the starter prompt. The fix-it message, sent with a screenshot of the frame at 6.0 seconds, made the steam larger and the name about 30% bigger; the video shows that version later, side by side with the first. The animation runs as an HTML page with a play button and a scrubber and was screen-captured in Chrome, since there is no video export and no sound. As published, the colors read "hex 0e0c0a" and so on because the description drops the hash sign; the creator says to put a hash sign before each hex code.

Posted Oct 4, 2026 · YouTube · 52 views

Prompt from: YouTube description

Look notesby Reference

A dark, minimal title card: a thin copper line across the middle of a near-black frame, "Harbor Coffee" set just above it, the tagline "Roasted two streets from the water." below, and a faint wisp of steam rising above the name.

Color
Near-black espresso, warm off-white type and a single copper accent for the line, the three colors the prompt allows.
Type
A bold sans-serif for the name and a small italic serif for the tagline, both centered. A tiny label from the tutorial sits in the lower left corner.
Framing
Everything sits on the horizontal center line with wide empty margins; the name rests on the line and the tagline hangs just below it.
Structure
The line alone, the name partly risen, the full name, the tagline added, the steam appearing and growing above the "o", the type dimmed, then the line alone again.

More like this

0:12

Word-by-word serif quote with underline

Partial prompt · HyperFrames

0:06

3-2-1 countdown that slams into LAUNCH DAY

Partial prompt · HyperFrames

0:48

Evangelion-style vertical lyric video

Partial prompt · Claude Code

0:15

Japanese kinetic type music video

Opus 5.5

0:20

Street-poster kinetic type identity bumper

Opus 5.5 · HTML and CSS

0:08

Split-flap word swap: "Make it yours."

Partial prompt · HyperFrames

0:15

Silent three-frame storyboard for Fernwell

HyperFrames

0:20

Pastel aurora kinetic-type promo

Gemini · Remotion

1:02

One-camera promo film for HyperFrames

HyperFrames

0:18

Magenta-to-cyan audio spectrum bars

OpenCode · Remotion

0:30

30-second Reddit motion graphics reel

Claude Code · Plain JavaScript

2:30

Minimalist motion reel for a Mac notch app

Claude.ai

0:30

30-second brand spot for Grok Bot

Claude Code · Plain JavaScript

0:43

Lyric video remake with sticker-style type

Opus 5.5

3:17

Dithered ASCII music video on the AI race

Partial prompt · Claude Code · JavaScript

0:13

Viral showreel prompt run three times

Claude Code

1:10

Why a circle's area is πr²

Manim

1:16

The beauty of physics, one continuous shot

Claude Code

14:20

History of the chip, from Edison to EUV

Opus 5.5

2:52

The Machine That Learned, a history of AI

Opus 5.5

0:21

Slow-reveal logo sting for TypingMind

Opus 5.5

0:15

Flat-color 15-second motion design reel

Opus 5.5

2:46

Every orbit is a great circle, in 3D Manim

Claude Code · Manim

0:23

Vertical social ad for Lightspark

Opus 5.5

0:32

Motion designer showreel, Opus vs Astra

Claude Code · skia-python

1:14

Stickman showcase of a Minecraft minigame

Opus 5.5 · SVG

0:32

Kinetic-type launch film for an AI startup

OpenComputer agent (LaunchVideo) · HTML and CSS

0:48

3D promo for a travel-tracking app

Claude Code · Remotion

1:47

From a bacterium down to quantum fields

JavaScript

1:00

The First Spark, a black-ink short film

Claude.ai · Canvas 2D