Use when someone has working knowledge of animation principles and needs guidance on combining them effectively in more complex animations
Skills in this repository
dylantarre/animation-principles - Page 2
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 someone seeks the philosophical foundation of animation principles, wants to understand why they work, or is at a teaching/mentorship level
Use when someone has basic awareness of animation principles and wants to start applying them in simple projects
Use when someone needs a rapid overview of all 12 animation principles in under 5 minutes
Use when an experienced animator needs a quick reminder of the 12 principles without basic explanations
Use when someone needs to explain animation principles to students, mentees, or team members at various skill levels
Use when animation feels wrong and you need to diagnose which principle is failing or being misapplied
Use when discussing animation principles with users of unknown skill level, or when providing a balanced reference that works for any experience level
Use when drawing user focus - notification badges, new feature highlights, error callouts, promotional banners, or any animation meant to attract attention.
Use when creating ongoing animations - loading spinners, pulsing indicators, ambient motion, background effects, or any animation that repeats indefinitely.
Use when elements need to appear on screen - page loads, modals opening, items being added, content reveals, or any "coming into view" animation.
Use when elements need to leave the screen - closing modals, dismissing notifications, removing items, page transitions out, or any "leaving view" animation.
Use when confirming user actions - success checkmarks, error alerts, form validation, save confirmations, or any animation acknowledging what the user did.
Use when responding to touch or click interactions - button presses, drag feedback, swipe responses, tap ripples, or any direct manipulation animation.
Use when creating mouse hover effects - button highlights, card lifts, link underlines, image zooms, or any pointer-triggered animation.
Use when indicating progress or waiting - spinners, progress bars, skeleton screens, shimmer effects, or any animation showing the system is working.
Use when triggering animations on scroll - reveal effects, parallax, sticky headers, progress indicators, or any scroll-linked motion.
Use when elements transform in place - toggle switches, expanding accordions, checkbox animations, button states, or any transformation without entering/exiting.
Use when orchestrating multi-step animations - page transitions, onboarding flows, wizard steps, complex reveals, or any choreographed animation sequence.
Use when creating any animation type - provides foundational timing, easing, and principle application that applies to all motion in interfaces.
Use when creating animations that soothe users, reduce anxiety, or create peaceful, meditative experiences.
Use when creating animations that reassure users, reduce anxiety, or communicate protection and security.
Use when creating animations that convey luxury, refinement, or premium brand experiences.
Use when creating animations that generate enthusiasm, build anticipation, or create high-energy experiences.
Use when creating animations that feel warm, welcoming, and make users feel comfortable engaging.
Use when creating animations that evoke happiness, surprise, or delightful moments in the user experience.
Use when creating animations that entertain, engage with humor, or create lighthearted interactive experiences.
Use when creating animations that convey strength, authority, or bold confidence in brand and product.
Use when creating animations for business contexts that require seriousness, competence, and trustworthy presentation.
Use when creating animations that build user confidence, establish credibility, and communicate dependability.
Use when you need to achieve any emotional outcome through animation—provides a framework for mapping Disney principles to any target emotion.
Use when creating animations that prompt immediate user action, highlight time-sensitivity, or drive conversions.
Use when animating accordions, collapsibles, dropdowns, or expand/collapse elements for smooth reveal transitions
Use when animating buttons, CTAs, or clickable action elements to create satisfying, responsive interactions
Use when animating cards, panels, tiles, or container elements to create depth and interactivity
Use when animating carousels, sliders, image galleries, or horizontally scrolling content for smooth navigation
Use when animating form fields, inputs, textareas, selects, or interactive form elements to improve usability and feedback
Use when animating icons, badges, avatars, status indicators, or small visual elements to add personality and feedback
Use when animating lists, grids, tables, or collections of items to create smooth ordering, filtering, and loading states
Use when creating loading indicators, spinners, progress bars, or skeleton screens to communicate system status