Sekotwana sa maemo a UI a feto-fetohang
Potlakiso
Mpotse: 8 ho isa ho 12 UI e bolela hore ke batla hore sebopeho se fetohe (mohlala, konopo, mojaro, sebapali, sethelli, toggle, li-tab, chate, palette ea litaelo, toast), 'mala o motšo le o mosoeu o hloekileng kapa 'mala o le mong oa accent, le pina e se nang borena e ka bang 120 BPM (mohlala, Mixkit, mahala bakeng sa ts'ebeliso ea khoebo). Motsamao oa UI oa boemo ba Dribbble. Sebopeho se le seng, ha se so ka se sehoa: boemo bo bong le bo bong ke karolo e tšoanang e fetolang boholo ba eona, radius le 'mala ha litaba tsa eona li ntse li fetoha ka ho fifala ho hokhutšoanyane. Sesupa-tsela se khanna phetoho e 'ngoe le e 'ngoe ka ho tobetsa le ho hula ha 'nete. Canvas e bobebe e bohlooho bo mofuthu, likarolo tse ntšo le tse tšoeu, fonte e le 'ngoe e hloekileng ea UI (Geist). E phalla hohle, ho feta tekano ho honyenyane. Khamera e atoloha kahoo boemo bo bong le bo bong bo tlatsa foreimi. Foreimi ea ho qetela ke foreimi ea pele, kahoo e potoloha. E thibetsoe: ho thella ha bouncy, ho phatloha ha dikarolwana, ho benya, di-gradients ho UI chrome, di-icon strokes tse sa tsamaellaneng, nako e senyehileng, ntho efe kapa efe e shebahalang jwalo ka template. 120 BPM, li-bar tse 7, ho etsahala ho hong ka morethetho o mong le o mong. Konopo → sejari → hlahloba → sehlekehleke se matla → sebapali sa 'mino se nang le morph ea ho bapala/ho emisa → hohla bareng ea tsoelo-pele → e fetoha sethelli sa molumo se otlollang ha se huloa ho feta max → toggle e fetola morethetho → konopo e fetoha sesupo sa tabo ea metsi → li-tab li buleha ka har'a chate e ithatisang, ka sesebelisoa se ho hover → e oela ho ⌘K → mofuta oa ho sefa → kenya → toast → khutlela konopong. 1. Faele e le 'ngoe HTML, e boholo ba sekwere sa 1440x1440. Setaele se seng le se seng se baloa ho tloha nakong ka hare ho batla(t): ha ho na liphetoho CSS, ha ho na li-timers, ha ho na boemo bo tsamaisoang lipakeng tsa liforeimi. 2. Li-spring ke likarabo tsa mohato tse koetsoeng. Boleng bo fetohang sepheo ka makhetlo a mangata ke kakaretso ea selemo se le seng ka phetoho, kahoo e lula e le mosebetsi o hloekileng oa nako. 3. Mahlakore a mabedi a sesupo sa tab a palama di-spring tse fapaneng, kahoo lehlakore le ka pele le otloloha ka pele ho le leng le ka morao. Leqheka le tshwanang bakeng sa konopo ya ho fetola. 4. Ho hula ke ho laola ka ho toba: ha sesupa-tsela se tshwerwe, boleng bo balwa ho tloha sebakeng sa sona. Ha se lokollwa se kgutlela morao ho tloha moo se neng se le teng. 5. Hlahloba pina ka numpy bakeng sa gridi ea morethetho 'me u qale ka morethetho o tlase. Beha molumo o mong le o mong oa UI ka tlhōrō ea oona e lekantsoeng. 6. Render ka Playwright: Liforeimi tse nyane tse 4 ka foreimi, tse kopantsoeng le ffmpeg tmix bakeng sa ho fifala ha motsamao ho 60fps. 7. Etsa foreimi e le 'ngoe ka morethetho pele ho render e felletseng. Lokisa ntho efe kapa efe e kantle ho gridi, e patisaneng kapa e thata ho e bala. Le ka mohla u se ke ua beha phetoho ea thato ho eng kapa eng eo khamera e e lekanyang kapa mongolo o e etsang e le lerootho. Mongolo o fetohang ka har'a setshelo se feto-fetohang o hloka nako ea oona ea ho kena le ho tsoa kapa oa fetana. Etsa hore foreimi ea ho qetela e tšoane le ea pele, boemo ba sesupa-tsela le lebelo li kenyelelitsoe, kapa li-stutter tsa loop. Mpotse hore na ke eng, ebe u mpontša lethathamo la maemo a 'muso ho gridi ea meropa pele u ngola khoutu efe kapa efe.
Ask me for: 8 to 12 UI states I want the shape to become (e.g. button, loader, player, slider, toggle, tabs, chart, command palette, toast), pure black and white or one accent color, and a royalty-free song around 120 BPM (e.g. Mixkit, free for commercial use).
Dribbble-level UI motion. One shape, never cut: every state is the same element morphing its size, radius and color while its content swaps with a short blur. A cursor drives every change with real clicks and drags. Light warm-gray canvas, black and white components, one clean UI font (Geist). Springs everywhere, a tiny overshoot at most. The camera zooms so each state fills the frame. The last frame is the first frame, so it loops.
Banned: bouncy easing, particle bursts, glows, gradients on UI chrome, mismatched icon strokes, dead time, anything that looks like a template.
120 BPM, 7 bars, something happens on every beat.
Button → loader → check → dynamic island → music player with a play/pause morph → scrub the progress bar → it becomes a volume slider that stretches when dragged past max → a toggle flips on the beat → the knob becomes a liquid tab indicator → the tabs open into a chart that draws itself, with a tooltip on hover → it collapses into ⌘K → type to filter → enter → toast → back to the button.
1. One HTML file, square 1440x1440. Every style is computed from time inside seek(t): no CSS transitions, no timers, no state carried between frames.
2. Springs are closed-form step responses. A value that changes target many times is the sum of one spring per change, so it stays a pure function of time.
3. The tab indicator's two edges ride different springs, so the leading edge stretches ahead of the trailing one. Same trick for the toggle knob.
4. Drags are direct manipulation: while the cursor is held, the value is computed from its position. On release it springs back from wherever it was.
5. Analyze the song with numpy for the beat grid and start on a downbeat. Place every UI sound by its measured peak.
6. Render with Playwright: 4 subframes per frame, blended with ffmpeg tmix for motion blur at 60fps.
7. Render one frame per beat before the full render. Fix anything off the grid, cramped or hard to read.
Never put will-change on anything the camera scales or the text renders blurry. Text that swaps inside a morphing container needs its own enter and exit timing or it overlaps. Make the last frame identical to the first, cursor position and speed included, or the loop stutters.
Ask me for the inputs, then show me the state list on the beat grid before you write any code.
Taelo e nkiloe ho poso @demonugc.
- Mohlala
- Opus 5.5
- Seteishene
- HTML, Playwright
- E phatlalalitsoe
Etsa video e kang ena
Iketsetse livideo tse kang tsena—tse theko e tlase ka makgetlo a 7 ho feta API—ka katoloso ea rona ea Google Chrome.. E sebetsa le Claude ka MCP: o hlalosa mosebetsi, mme katoloso e sebetsana le tshebetso ya tlhahiso ho tloha ho pontsho ho ya faeleng e fedileng. E hlahisa divideo, e di kopanya, e di utlwahatsa, mme e di fetolela.
Automation — MCP для Google Flow, Google Vids и Claude
TikTok Symphony Creative Studio MCP Claude Code
SeedFlow — Seedance 2.5 в Dreamina, Qwen-Audio-3.1-TTS и Claude MCP