Use when animating modals, dialogs, popovers, or overlay content to create smooth entrances and exits
Skills in this repository
dylantarre/animation-principles - Page 3
SkillsMP has collected 142 skills from dylantarre/animation-principles. Open a skill to review its source and details.
dylantarre/animation-principlesShowing 40 of 142 collected skills.
Use when animating navigation bars, menus, sidebars, or wayfinding elements to create smooth, intuitive transitions
Use when animating notifications, toasts, alerts, snackbars, or system messages to grab attention appropriately
Use when animating any UI element not covered by specific skills, or when applying general animation principles across multiple element types
Use when designing animations for shopping apps, product catalogs, checkout flows, or retail experiences
Use when designing animations for educational platforms, e-learning, tutoring apps, or skill-building experiences
Use when designing animations for enterprise software, B2B platforms, admin dashboards, or corporate applications
Use when designing animations for banking apps, payment systems, investment platforms, or financial dashboards
Use when designing animations for fitness apps, wellness platforms, workout trackers, or meditation experiences
Use when designing animations for gaming apps, streaming platforms, entertainment portals, or interactive media
Use when designing animations for medical apps, patient portals, telehealth, or health tracking interfaces
Use when designing animations for news sites, content platforms, publishing apps, or media consumption experiences
Use when designing animations for business tools, project management, collaboration software, or productivity apps
Use when designing animations for social platforms, messaging apps, content sharing, or community features
Use when designing animations for travel booking, hospitality apps, tourism platforms, or vacation planning experiences
Use when designing animations for any industry or when industry-specific guidelines do not apply
Use when implementing Disney's 12 animation principles in Adobe After Effects
Use when implementing Disney's 12 animation principles with Anime.js library
Use when implementing Disney's 12 animation principles with pure CSS animations and transitions
Use when implementing Disney's 12 animation principles in Figma prototypes and Smart Animate
Use when implementing Disney's 12 animation principles with GSAP (GreenSock Animation Platform)
Use when implementing Disney's 12 animation principles with Motion One (modern, lightweight animation library)
Use when implementing Disney's 12 animation principles with Popmotion's functional animation library
Use when implementing Disney's 12 animation principles with React Spring's physics-based animations
Use when implementing Disney's 12 animation principles with Rive interactive animations
Use when implementing Disney's 12 animation principles with any animation tool or framework
Use when building ongoing loop animations - loading states, ambient motion, background effects that run indefinitely without user fatigue
Use when building slow intentional animations between 1200-2000ms - app intros, loading sequences, storytelling moments that create emotional resonance
Use when building extended animation sequences over 2000ms - cinematic intros, story sequences, premium experiences where animation IS the product
Use when building instantaneous UI feedback under 100ms - button presses, toggles, state changes that feel immediate and responsive
Use when building larger movement animations between 500-800ms - hero transitions, complex reveals, animations that tell a story and deserve attention
Use when building standard animations between 300-500ms - page transitions, significant UI changes, animated illustrations that need clear communication
Use when building micro-interactions between 100-200ms - tooltips appearing, dropdown opens, small feedback animations that feel quick but perceptible
Use when building multi-part animation sequences - staggered reveals, choreographed UI, coordinated motion where multiple elements work together
Use when building context-dependent animations - duration that changes based on device, distance, user preference, or interaction context
Use when building deliberate motion between 800-1200ms - dramatic reveals, loading sequences, storytelling moments where users should pause and absorb
Use when building small transitions between 200-300ms - modal appearances, card expansions, navigation transitions that users consciously perceive
Use when learning animation timing fundamentals - principles that apply regardless of duration, the foundational rules that scale across all time ranges
Use when designing action sequences, user interactions, state transitions, or any motion that needs telegraphing to feel intentional rather than sudden.
Use when designing character personalities, creating memorable motion signatures, ensuring animations feel polished, or making visual experiences that audiences want to watch.