Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukutviklerUtvikling av AI-verktøy for bedrifter. Høy kvalitet. Rimelig.Skriv på Telegram
Alle videoer
zero
@twoclipping
Forfatterens innlegg

Formforvandling gjennom brukergrensesnitttilstander

Spørsmål

Melodi
Spør meg om: 8 til 12 brukergrensesnitttilstander jeg ønsker at formen skal være (f.eks. knapp, laster, spiller, glidebryter, veksleknapp, faner, diagram, kommandopalett, toast), ren svart-hvitt eller én aksentfarge, og en royaltyfri sang rundt 120 BPM (f.eks. Mixkit, gratis for kommersiell bruk).

Dribbble-nivå UI-bevegelse. Én form, aldri kutt: hver tilstand er det samme elementet som forandrer størrelse, radius og farge, mens innholdet bytter med en kort uskarphet. En markør styrer hver endring med ekte klikk og draing. Lys varmgrått lerret, svart-hvitt-komponenter, én ren UI-font (Geist). Fjærer overalt, en liten overskygging på det meste. Kameraet zoomer slik at hver tilstand fyller bildet. Det siste bildet er det første bildet, så det looper.
Utestengt: hoppende lettelser, partikkelutbrudd, glød, gradienter i UI-krom, ikonstrøk som ikke samsvarer, dødtid, alt som ser ut som en mal.

120 BPM, 7 takter, noe skjer på hvert slag.
Knapp → laster → sjekk → dynamisk øy → musikkspiller med en spill av/pause-morf → skru fremdriftslinjen → den blir en volumglidebryter som strekker seg når den dras forbi maks → en vekslebryter vippes på takten → knappen blir en flytende tabulatorindikator → fanene åpnes i et diagram som tegner seg selv, med et verktøytips når du holder musepekeren over den → den skjules til ⌘K → skriv for å filtrere → enter → toast → tilbake til knappen.

1. Én HTML fil, kvadratisk 1440x1440. Hver stil beregnes ut fra tiden i seek(t): ingen CSS overganger, ingen tidtakere, ingen tilstand mellom rammer.
2. Fjærer er lukkede trinnresponser. En verdi som endrer mål mange ganger er summen av én fjær per endring, så den forblir en ren funksjon av tid.
3. De to kantene på faneindikatoren er avhengige av forskjellige fjærer, slik at den fremre kanten strekker seg foran den bakre. Samme triks for vippeknappen.
4. Draging er direkte manipulasjon: mens markøren holdes, beregnes verdien fra dens posisjon. Når den slippes, spretter den tilbake fra der den var.
5. Analyser sangen med numpy for taktnettet og start på et nedadgående taktslag. Plasser hver UI-lyd ved den målte toppen.
6. Rendering med Playwright: 4 underbilder per bilde, blandet med ffmpeg tmix for bevegelsesuskarphet ved 60 fps.
7. Rendre én ramme per taktslag før full rendring. Fiks alt utenfor rutenettet, trangt eller vanskelig å lese.

Bruk aldri will-change på noe som kameraet skalerer eller teksten gjør uskarpt. Tekst som bytter inne i en morphing-container trenger sin egen inngangs- og utgangstiming, ellers overlapper den. Gjør den siste rammen identisk med den første, inkludert markørposisjon og hastighet, ellers hakker løkken.

Spør meg om inndataene, og vis meg deretter tilstandslisten på taktrutenettet før du skriver kode.

Spørsmål hentet fra stolpe @twoclipping.

Modell
Opus 5.5
Stable
HTML + Playwright
Publisert

Lag en video som denne

Lag slike videoer selv – 7 ganger billigere enn API-et – med Google Chrome utvidelsen vår.. Fungerer med Claude via MCP: du beskriver oppgaven, og utvidelsen håndterer genereringsprosessen fra ledeteksten til den ferdige filen. Den genererer videoer, setter dem sammen, setter dem i stemme og oversetter dem.

Automation — MCP for Google FlowAI-videoautopilot: Veo 3 og Google Vids -avatarer via ClaudeTikTok Symphony Creative StudioAI-videoer, snakkende avatarer og TikTok dubbing via Claude CodeSeedFlow — Seedance 2.5Batchvideogenerering i Dreamina: Seedance ledeteksten spesifiserer en utvidelse

Lag slike videoer selv – 7 ganger billigere enn API-et – med Google Chrome utvidelsen vår.

Fungerer med Claude via MCP: du beskriver oppgaven, og utvidelsen håndterer genereringsprosessen fra ledeteksten til den ferdige filen. Den genererer videoer, setter dem sammen, setter dem i stemme og oversetter dem.