UI Animations

How to Animate UI Interactions for a Product Demo

Updated October 30, 20263 min read

How do you show a product interaction without recording the app?

Use a UI preset: a button press, a toggle, a cursor click, a card flip or a toast. Type your own labels, set your product colors, and export transparent WebM. The interaction reads clearly even when the real app is still in design.

Screen recordings are noisy and date quickly. A clean UI beat shows the same idea in two seconds with your own copy and color, and it never shows a build number you did not mean to ship.

Five ui animations presets to start from

Hover any card to play it. Opening one loads it in the editor with every control unlocked.

  • Button Press Success

    A button gets pressed with a ripple, morphs into a circle and confirms with a checkmark. Pure product-demo polish.

  • Toggle Switch

    An iOS-style switch flicks on and off with a stretchy knob and color change, labeled with your states.

  • Cursor Click

    A cursor glides along natural arcs, clicking stops on its way to your target. Drop it over any screen recording.

  • Card Flip In

    A product card rises and flips from its branded back to reveal the content side. Great for features and offers.

  • Toast Notification

    A sleek toast slides in with an icon, message and countdown bar, then glides away on its own.

All ui animations

Step by step

  1. Pick the interaction

    Choose by what the viewer should understand. Button Press Success fits a call to action being completed, Toggle Switch fits a setting changing state, and Toast Notification fits a result arriving after the action, such as a payment or a saved file. Cursor Click goes over your own screen recording.

  2. Write your own labels and colors

    On Button Press Success, type the label in Title, then set Primary for the button and Secondary for the checkmark state. Toggle Switch uses Title for the on label and Subtitle for the off label. Toast Notification adds Icon and Direction. Match Font and Corner radius to your real interface.

  3. Set the size and the target

    Every UI preset starts at 3 seconds and can run to 5, and its press, morph and exit stretch together with the clip. Use Scale and Position to place the element, raising Scale on a 9:16 cut. On Cursor Click, Target X and Target Y set where the pointer ends up.

  4. Keep the transparency

    These presets start on a transparent background, so the element can sit on a mockup or a recording. Export WebM with alpha for CapCut, Resolve or a web page, and a PNG sequence for Premiere Pro or After Effects. MP4 needs a solid background first, since it stores no alpha.

  5. Sync it to the recording

    In Premiere Pro, choose File > Import, click the first PNG frame, tick Image Sequence and drag the clip above your screen recording. Line the press up with the moment the recording changes state. In CapCut, import the WebM onto an overlay track and do the same.

Where it is used

  • Feature launch videos

    A launch video made before the feature is finished. A switch flips on, a toast confirms the result, and the voiceover explains the change without the camera ever visiting a half-built screen.

  • Help and onboarding clips

    Help-center clips where Cursor Click sits over a recording of the product, and its clicks lead the eye to the one control the narrator is describing at that moment.

  • Vertical app ads

    Short vertical ads where Card Flip In turns over to reveal a plan name and one feature line, placed between two shots of someone using the app on a phone.

Presets
5
Default duration
3 seconds, up to 5
Best export
WebM with alpha, or PNG sequence for Premiere Pro
Aspect ratios
16:9, 9:16, 1:1, 4:5

Which format should you export?

MP4 at full frame. A fabricated interface is a shot, and it compresses better without an alpha channel.

Format
MP4 · WebM · PNG sequence
Alpha
WebM or PNG sequence
Resolution
720p to 8K
Aspect
16:9 · 9:16 · 1:1 · 4:5
License
Commercial use included

Three tips that make it look intentional

  • One interaction per clip: press, then toast, as separate beats.
  • Match the corner radius to your real product so it reads as yours.
  • Keep cursor movement short; long travel looks like a tutorial.

Three things people get wrong

  • Moving the cursor at a constant speed. Real pointers accelerate, overshoot slightly and settle.
  • Showing a toast and the click that caused it at the same instant.
  • Filling the mock interface with lorem ipsum, which tells the viewer the product is not real.

Frequently asked

Can I put my own button label in?

Yes, labels, colors and corner radius are editable on every UI preset.

Is this a replacement for a demo video?

It is best for highlights, launch posts and ads. A full walkthrough still wants a real recording.

  • How to Add Animated Icons to a Video

    Icon Animations

    How to Add Animated Icons to a Video

    Choose an icon preset, pick an icon from the built-in library, set its color, size and stroke, then adjust how it draws, pops or pulses. Export a transparent WebM and the icon animates over any slide, app screen or footage without a matte.

    Read the guide
  • How to Add Confetti and Particle Effects to a Video

    Particle Effects

    How to Add Confetti and Particle Effects to a Video

    Pick a particle preset, set the colors and density, then export a transparent WebM. Place it on the track above your footage and trim it to the celebration beat. Because the alpha channel is real, no keying or screen blend mode is needed.

    Read the guide
  • How to Make a Loading Animation for a Video or Website

    Loading Animations

    How to Make a Loading Animation for a Video or Website

    A good loader starts instantly, loops seamlessly and suggests progress rather than time. Keep the motion under one and a half seconds per cycle, use a single accent color, and export a transparent WebM so it can sit over any app screen or video.

    Read the guide
Ready to create?

Make your next clip in the next five minutes

Editing and previewing are free. You only spend a credit when the finished file lands on your machine.

5 free HD downloads on a new account · No card required