Micro Animations

Duration: 150-300ms for most UI transitions. Under 100ms feels instant. Over 500ms feels slow. Easing: ease-out for entrances, ease-in for exits, ease-in-out fo

CRO
bySamuelca6399834 words

What is Micro Animations?

What this skill does

Micro Animations define precise timing and easing guidelines for subtle UI transitions, typically lasting between 150 and 300 milliseconds. They provide visual feedback, indicate state changes, and guide user attention without overwhelming the interface. By applying recommended easing curves like ease-out for entrances and ease-in for exits, these animations feel natural and responsive, avoiding robotic or slow perceptions. The skill emphasizes restraint, animating only what is necessary to maintain clarity and focus.

Who it's for

This skill is ideal for performance marketers and growth leads aiming to optimize conversion rates through improved user experience on landing pages and product interfaces. It also serves agency strategists designing interactive elements such as call-to-action buttons, dropdowns, and modals that require polished, responsive feedback. SEO and PPC operators working with front-end teams can leverage these micro-animations to reduce bounce rates by subtly enhancing perceived speed and interactivity.

Key workflows

Practitioners typically start by defining animation durations aligned with the interaction type—hover effects around 100-150ms, modals opening between 200-250ms, and page transitions stretching to 300ms. Next, they apply appropriate easing functions to entrances, exits, or state changes to ensure smooth perception and avoid linear or overly mechanical motion. Then, they implement essential micro-interactions like button feedback states, dropdown fade-ins with slight vertical movement, or accordion expansions using height animations with CSS grid rows. Finally, they test performance on real devices, ensuring animations respect user preferences such as reduced motion settings and do not interfere with accessibility.

Common questions

How long should most UI animations last? Generally between 150 and 300 milliseconds to feel responsive without sluggishness. Can I use linear easing for micro-animations? No, linear easing feels robotic and should be avoided; use ease-out, ease-in, or ease-in-out instead. What’s the best way to handle user preferences for reduced motion? Always detect and respect the prefers-reduced-motion setting by disabling or minimizing animation durations.

How to use in Metaflow

Attach the Micro Animations skill to any Metaflow agent tasked with UI or front-end optimization workflows focused on conversion rate improvements. Expect the agent to guide you through timing and easing best practices, recommend specific animation patterns, and help assess trade-offs between responsiveness and visual feedback. This skill supports iterative refinement of interactive elements to enhance clarity and user engagement while respecting accessibility standards. You can start by...

For broader context, see our roundup of claude skills for marketing, and read Claude Code workflows for marketing agencies for related setup guidance.

Related skills

Paywall & Upgrade Flow Optimization

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users

View →

User Onboarding & Activation Optimization

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are si

View →

Signup Flow Optimization

When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow

View →

Landing Page Conversion Optimization

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," "why isn't this page working," "my landing page sucks," "nobody's converting," "low conversion rate," "bounce rate is too high," "people leave without signing up," or "this page needs work." Use this even if th

View →

Popup & Modal Conversion Optimization

When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see form-cro. For general page

View →

Help Center Architecture

Detailed patterns for designing help center information architecture across common complexity scenarios: multi-product, multi-role, multilingual, and high-scale

View →