Menyediakan: Bentuk berubah melalui keadaan UI
Video itulah yang dihasilkan oleh gesaan @twoclipping. Tambahkan butiran anda—ia akan ditambahkan pada gesaan.
Gesaan awal @twoclipping
Tanya saya untuk: 8 hingga 12 keadaan UI yang saya inginkan untuk bentuknya (cth. butang, pemuat, pemain, gelangsar, togol, tab, carta, palet arahan, roti bakar), hitam putih tulen atau satu warna aksen dan lagu bebas royalti sekitar 120 BPM (cth. Mixkit, percuma untuk kegunaan komersial). Gerakan UI peringkat Dribbble. Satu bentuk, tidak pernah dipotong: setiap keadaan adalah elemen yang sama yang mengubah saiz, jejari dan warnanya sementara kandungannya bertukar dengan kabur pendek. Kursor memacu setiap perubahan dengan klik dan seretan sebenar. Kanvas kelabu suam terang, komponen hitam putih, satu fon UI yang bersih (Geist). Berkelip di mana-mana, paling banyak sedikit terlampau. Kamera mengezum supaya setiap keadaan memenuhi bingkai. Bingkai terakhir ialah bingkai pertama, jadi ia bergelung. Diharamkan: pelonggaran lantunan, pecahan zarah, cahaya, kecerunan pada krom UI, sapuan ikon yang tidak sepadan, masa mati, apa sahaja yang kelihatan seperti templat. 120 BPM, 7 bar, sesuatu berlaku pada setiap rentak. Butang → pemuat → semak → pulau dinamik → pemain muzik dengan morf main/jeda → gosok bar kemajuan → ia menjadi gelangsar kelantangan yang meregang apabila diseret melepasi maksimum → togol bertukar pada rentak → tombol menjadi penunjuk tab cecair → tab terbuka ke dalam carta yang melukis sendiri, dengan petua alat semasa hover → ia runtuh menjadi ⌘K → taip untuk menapis → enter → toast → kembali ke butang. 1. Satu fail HTML, segi empat sama 1440x1440. Setiap gaya dikira dari masa di dalam seek(t): tiada peralihan CSS, tiada pemasa, tiada keadaan yang dibawa antara bingkai. 2. Spring ialah respons langkah bentuk tertutup. Nilai yang mengubah sasaran berkali-kali ialah jumlah satu spring bagi setiap perubahan, jadi ia kekal sebagai fungsi masa yang tulen. 3. Dua tepi penunjuk tab menggunakan spring yang berbeza, jadi tepi hadapan terbentang di hadapan tepi belakang. Cara yang sama untuk tombol togol. 4. Seretan adalah manipulasi langsung: semasa kursor ditahan, nilai dikira dari kedudukannya. Apabila dilepaskan, ia akan muncul kembali dari tempat asalnya. 5. Analisis lagu dengan numpy untuk grid rentak dan mulakan dengan rentak perlahan. Letakkan setiap bunyi UI mengikut puncak yang diukur. 6. Render dengan Playwright: 4 subbingkai setiap bingkai, diadun dengan ffmpeg tmix untuk kabur gerakan pada 60fps. 7. Render satu bingkai setiap rentak sebelum render penuh. Betulkan apa-apa sahaja yang di luar grid, sempit atau sukar dibaca. Jangan sekali-kali letakkan "will-change" pada apa-apa yang skala kamera atau teksnya menjadi kabur. Teks yang bertukar di dalam bekas yang berubah bentuk memerlukan masa masuk dan keluarnya sendiri atau ia akan bertindih. Jadikan bingkai terakhir sama dengan yang pertama, kedudukan dan kelajuan kursor disertakan, atau gelung akan tergagap-gagap. Minta input daripada saya, kemudian tunjukkan senarai keadaan pada grid rentak sebelum anda menulis sebarang kod.
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.
Gesaan diambil daripada pos @twoclipping.
Jadikan ia milik anda
Tambahkan tujuan, format, warna dan semua yang lain untuk video—dapatkan gesaan tersuai. Ia percuma dan data akan kekal dalam pelayar anda.
Gesaan anda
Keputusan terbaik dicapai dalam Claude Opus 5.5 dengan tahap usaha maksimum.
Buat video macam ni
Buat video seperti ini sendiri—7 kali lebih murah daripada API—dengan sambungan Google Chrome kami.. Berfungsi dengan Claude melalui MCP: anda menerangkan tugasan dan sambungan mengendalikan proses penjanaan daripada gesaan kepada fail siap. Ia menjana video, memasangnya, menyuarakannya dan menterjemahkannya.
Buat video seperti ini sendiri—7 kali lebih murah daripada API—dengan sambungan Google Chrome kami.
Berfungsi dengan Claude melalui MCP: anda menerangkan tugasan dan sambungan mengendalikan proses penjanaan daripada gesaan kepada fail siap. Ia menjana video, memasangnya, menyuarakannya dan menterjemahkannya.
Automation — MCP для Google Flow, Google Vids и ClaudeGoogle Flow mencipta video, Google Vids mencipta avatar. Sambungan ini mengurus barisan: gesaan, 39 teknik sinematik, penyampai ucapan. Semuanya dilakukan melalui Claude.Pasang secara percuma
TikTok Symphony Creative Studio MCP Claude CodeClaude Code mengendalikan TikTok Symphony Creative Studio di MCP: video AI, avatar bercakap, alih suara dan penyuntingan.Pasang secara percuma
SeedFlow — Seedance 2.5 в Dreamina, Qwen-Audio-3.1-TTS и Claude MCPPenjanaan video kelompok dalam Dreamina: Seedance 2.5 meminta sambungan; harga dalam kredit boleh dilihat sebelum pelancaran. Suara latar — Qwen-Audio-3.1-TTS.Pasang secara percuma