UI Motion Prompts Pack $19

Error Part 3

6 error animations. Copy any short prompt for free, and open full prompt 1 to see how detailed they are. Full prompts 2–6 are in the pack.

1  Zigzag Underline
The underline snaps into a red zigzag that buzzes flat.
Full prompt (free sample)
Basics: stage 470×222px, background #13131C, all coordinates in px from the stage's top-left, everything clipped to the stage (top corners rounded 40px). The animation is a 2s loop that plays by itself and is seamless; the video is 12s = six loops. T = seconds since the video start; u = (T + 0.25) mod 2 (the first frame is already 0.25s after a tap). A tap on Continue every second, at u = 0 and u = 1 (video T = 0.75, 1.75, 2.75 …). Phase A (0 ≤ u < 1, dt = u): the tap at u = 0 is rejected → the error state; this is the only part that differs between the six types. Phase B (1 ≤ u < 2, dt = u − 1): the tap at u = 1 fixes the value → valid state, then the field resets; phase B is identical for all six. Fonts: "Segoe UI Variable Display","Segoe UI",sans-serif. Colors: RED #FF4D6A, MINT #3DDBB0, violet #6E5BFF, cyan #38C6FF.

The bottom edge of the field snaps into a red zigzag that spreads from the middle, buzzes sideways and flattens back into a straight red line. 
- Phase A only: amplitude A = 9·clamp(dt/0.05)·(1 − ease(seg(dt, 0.25, 0.8))); half-width span = 10 + 205·ease(seg(dt, 0, 0.22)).
- The field path (fill and border) is built with its bottom edge replaced, between x 428 and x 42 (inside the corner arcs), by points every 2px at y = 104 + zig(x), where zig(x) = A·e·tri((x − 235)/22 − 5dt), tri(v) = 1 − 4·|frac(v) − 0.5| (−1…1), and e = clamp((span − |x − 235|)/30)·clamp((x − 42)/16)·clamp((428 − x)/16) (tapers at both ends so it joins the corners).
- Border width bw = 2.5 + 1.5·bump(dt, 0, 0.5). Everything else uses the Basics defaults.
2  Alert Pop
A red ! pops out on a spring with a burst of sparks.
Full prompt · 1,545 characters
The red "!" badge springs out with a twist, throws eight short sparks and a ring, and the message follows a beat later. - Phase A: sp = springF(19, …
🔒 Unlock all 6 in the pack — $19
3  Message Drop
The message drops out from under the field and swings.
Full prompt · 1,445 characters
The error message slides down out from under the field, overshoots a little and swings like a hanging sign before it settles. - Phase A: d = …
🔒 Unlock all 6 in the pack — $19
4  Red Echo
The border flashes red twice and sends out echo outlines.
Full prompt · 1,320 characters
The border flashes thick red twice, the field blushes, and two red outlines spread outward like echoes. - Phase A: errK = ease(seg(dt, 0, 0.08)); bw …
🔒 Unlock all 6 in the pack — $19
5  Letter Jitter
Each letter hops and shivers red, one after another.
Full prompt · 1,372 characters
Each letter of the wrong value hops up in turn, shivers, and flashes red for a moment. - Phase A only, letters 0–7 of "mia@orbi" (the suffix is not …
🔒 Unlock all 6 in the pack — $19
6  Tilt Wobble
The whole field rocks side to side like jelly, then settles.
Full prompt · 1,227 characters
The whole field rocks left and right around its center like jelly, with a tiny swell, and settles flat. - Phase A: θ = 0.065·e^(−4dt)·sin(2π·3dt)·(1 …
🔒 Unlock all 6 in the pack — $19

Get every full prompt — $19

One-time payment. Price goes up as new patterns are added. Buy once, get every update.
Team license (up to 5 people, client work): $49.
Lower price in many countries, applied automatically at checkout.
Get the pack on Gumroad
← Error Part 2Switch Part 1 →
Full pack · $19438 prompts · 73 demos
Get the pack