UI Motion Prompts Pack $19

Color Picker Part 1

6 color picker 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  Halo Slide
A white halo springs to the tapped swatch; the tee fades to its color.
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 (its two top corners are rounded with radius 40px; the bottom corners are square). The animation is a 4s loop that plays by itself and is seamless; the video is 12s = three loops. T = seconds since the video start; u = (T + 0.25) mod 4 (loop time 0–4; the first frame is already 0.25s after a tap); in a frame-based renderer use u = ((2·frame + 15) mod 240)/60 at 30 fps. One tap every second, at u = 0, 1, 2, 3. Colors COLS = [Violet #7C66FF, Sky #38C6FF, Rose #FF5CA8, Gold #FFD166], names NAMES = ["Violet", "Sky", "Rose", "Gold"]. Selection order SEL = [3, 1, 2, 0] (the tap at u = k selects swatch SEL[k]: Gold, Sky, Rose, Violet). lastTap(u): k = min(3, floor(u)); from = SEL[(k + 3) mod 4]; to = SEL[k]; dt = u − k (seconds since the last tap, 0–1). selAmt(i, f, g) = f(dt) if i = to, 1 − g(dt) if i = from, else 0 (f and g take seconds). colAt(f) = mixL(COLS[from], COLS[to], f(dt)). posAt(f) = from + (to − from)·f(dt) (a fractional swatch index); swatch x of a fractional index p = 242 + 58p. Because everything depends only on u, 4.0s equals 0s.

A white halo ring springs from the old swatch to the tapped one, stretching sideways while it moves; the tee cross-fades to the new color. 
- Tee color colAt(easeIO(seg(dt, 0, 0.4))); swatches plain (scale 1).
- Halo position p = posAt(springF(16, 0.62)); speed v = (p(u + 0.005) − p(u − 0.005))/0.01 (indices per second); stretch st = min(0.55, 0.035·|v|).
- Halo: an ellipse at (242 + 58p, 164) with radii 30·(1 + st) and 30/√(1 + st), stroked 3px white with glow rgba(255,255,255,0.55) blur 10. Drawn after the swatches, before the finger.
2  Check Pop
The tapped swatch pops and draws a check; the tee squashes and recolors.
Full prompt · 1,878 characters
The tapped swatch pops bigger with an overshoot and a check is drawn inside it; the tee squashes a little while it recolors. - b = bump(dt, 0.05, …
🔒 Unlock all 6 in the pack — $19
3  Paint Drop
A paint drop arcs from the swatch to the tee and splashes the color on.
Full prompt · 2,546 characters
A drop of the new color jumps from the tapped swatch in an arc onto the tee's chest, then the color spreads out from that spot as a growing circle …
🔒 Unlock all 6 in the pack — $19
4  Dye Dip
A ring grows around the swatch; the new color rises up the tee like dye.
Full prompt · 2,033 characters
The new color rises from the hem to the collar like dye soaking up, with a wavy, shining surface; a ring in the swatch's own color grows around the …
🔒 Unlock all 6 in the pack — $19
5  Panel Tint
The swatch lifts and glows, and the whole product panel takes on its tint.
Full prompt · 1,911 characters
The tapped swatch lifts up and glows in its own color with a small dot under it, and the whole product panel behind the tee takes on a tint of the …
🔒 Unlock all 6 in the pack — $19
6  Turntable Spin
The tee spins once and comes back in the new color; a dashed ring turns in.
Full prompt · 1,932 characters
The tee spins one full turn around its vertical axis (showing its darker back), switching to the new color when it is edge-on; a dashed ring turns in …
🔒 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
← PIN Keypad Part 1Follow Button Part 1 →
Full pack · $19438 prompts · 73 demos
Get the pack