Motion UI Design
Contents_Index
Sites
14_ENTRIES- Tympanus codrops
Interactive demos and experiments.
- Codyhouse
Interactive demos and experiments.
- Dribbble
Animated shots category on Dribbble.
- Codepen
HTML/CSS/JS sandbox.
- Give ’n’ Go
A curated gallery of Dribbble shots reworked as interactive CodePen pens.
- capptivate.co
A collection of awesome mobile interfaces.
- Awwwards
Websites examples of designs with animation.
- cssanimation.rocks
CSS animated demos.
- michaelvillar.com
experiments by @michaelvillar (Stripe).
- hakim.se
Experiments by @hakimel.
- ui-animations.tumblr.com
Animations in software user interfaces.
- hoverstat.es
A collection of interesting web sites curated by Animade studio.
- appealing.
A collection of mobile transitions and animations.
- UI Movement
Animated interfaces and newsletter.
Pinterest boards
5_ENTRIES- Gestures, transitions, animations
by Yuri Vetrov.
- Web UI animation
by JRMY LFBV.
- UX/UI interaction & Motion design
by Matthieu Lerat.
- Animated UX/UI
by Julien Tilly.
- Motion UI
by CodeDesign.
Processing and other weird, but funny stuff
5_ENTRIES- Bees & bombs
Processing experiments by Dave Whyte.
- PATAKK
Processing experiments by Paolo Zagreb.
- dvdp
Visual chinatown by davidope.
- bigblueboo
3d and processing experiments by Charlie Deck.
- Misha Kvakin
Cinema4D and UI experiments.
Articles
12_ENTRIES- How fast should your UI animations be?
by @valhead.
- Getting started with UI motion design
by @Molly Lafferty.
- A Designer’s Guide to Perceived Performance
by @Luke Jones.
- How to Use Animation to Improve UX
by @Nick Babich.
- How To Use Animations and Motion in Web Design
by @PageCloud
- UI Animation: Eye-Pleasing, Problem-Solving
by @Tubik Studio.
- UI Motion Design — The Compendium
by @Thalion.
- Creating Usability with Motion: The UX in Motion Manifesto
by @Issara Willenskomer.
- Jedi Principles of UI Animation
@Adaptive Path.
- UI Animation. Microinteraction for Macroresult
@Tubik Studio.
- The Principles of UX Choreography
@Rebecca Ussai Henderson.
Video, gif, presentation
5_ENTRIES- Adobe After Effects
The industry-standard animation and creative compositing app lets you design and deliver professional motion graphics and visual effects for film, TV, video and web:Using After Effects for UI Animation Prototypes ( video).UI Animation tutorials.How to Use After Effects for Web Animation Prototypes (…
- Apple Motion
MacOS app for create and edit motion graphics, titling for video production and film production, and 2D and 3D compositing for visual effects.
- Adobe Photoshop
– Raster graphics editor that can also produce gif UI animations:9 Photoshop UI Animation Tutorials.
- Adobe Flash
Software for creating vector graphics, animations, games etc..
- Apple Keynote
MacOS app for presentations, but also great for high-fidelity animations and prototypes:How To Prototype UI Animations In Keynote.
Visual programming
4_ENTRIES- Quartz Composer
MacOS app with node-based visual programming language for prototyping MacOS/iOS apps:The 4 Minute Guide to Quartz Composer ( video).Introducing Origami for QC.Origami – A tool for creating modern UI by Facebook.Avocado – A toolbox for interaction designers.
- Form
App with a node-based visual programming language for prototyping apps by Google.
- Principle For Mac
MacOS app for create animated and interactive user interface designs.
- Floid
MacOS interaction design tool for any platform & device (Web, iOS, Android).
HTML, CSS and JavaScript
8_ENTRIES- Any HTML/CSS editor, libraries ;)
And obvious your secret weapon – Pen and paper!
- Framer studio
MacOS app for prototyping animations by CoffeeScript programming language.Your first prototype with framer.
- Tumult Hype
MacOS app for creating HTML/CSS sites, banners, presentations etc.
- Adobe Edge Animation
App for creating HTML/CSS sites, banners, presentations etc:Prototyping UI Animation.
- Adobe Experience Design (ex-Project Comet)
App for creating design, prototype and animation of websites and mobile apps (Preview version).
- Google web designer
HTML-based designs and motion graphics.
- Animatron
Web app for creating animations, banners, and infographics.
- Pixate
Prototyping platform.
- SpiritJS
Animation tool for the web (unrealized yet).
Helpers
3_ENTRIES- easings.net
Easing functions cheat sheet.
- cubic-bezier.com
Cubic-bezier visual tool.
- csstriggers.com
List of CSS properties thats trigger repaint, reflow or compositing.
Libraries
2_ENTRIES- Web Animation Infographics
Great (but old) infographic with libraries by used technology.
- Bouncy Ball
Comparing animation techniques by showing how to bounce a ball with each one.
CSS
12_ENTRIES- Animate.css
Collections of CSS animations.
- Effeckt.css
Collections of UI animations.
- Bounce.js
Tool for generate nice CSS keyframes animation from js easing function.
- Animations.css
Collection.
- Magic animations
Collection.
- UI buttons
Collection of buttons.
- Hover.css
Hover effects.
- Morf
Transitions with custom easing functions.
- Awesome CSS3 animations
Library of animations.
- All Animation
Set of fun animations to make your project sexier.
- CSS Animate
Tool for easy and fast creating CSS3 keyframes animation.
- Mantra
Tool for creating keyframes animation.
JavaScript
16_ENTRIES- GreenSock
Ultra high-performance, professional-grade animation for the modern web.
- Velocity.js
Accelerated JavaScript animation.
- Impulse
High-performance interactions for mobile web.
- AniJS
Animations by declared data-attributes.
- Snabbt.js
Minimalistic animation library in JavaScript.
- Famo.us
High-performance JavaScript library for animations & interfaces.
- Processing.js
JavaScript library for Processing visual programming language.
- Framer.js
Prototyping tool for designing UI, interaction and animation.
- Dynamics.js
JavaScript library to create physics-based animations.
- Mo.js
Motion graphics toolbelt for the web.
- AnimateTransition
Library for transition of blocks and popups.
- Animate Plus
CSS and SVG animation library for modern browsers, performant and lightweight (3KB gzipped), making it particularly well-suited for mobile.
- Gravitas.js
Super fast physics simulations for JavaScript.
- Popmotion
JavaScript motion engine that makes creating engaging user interactions quick and simple.
- anime.js
Lightweight JavaScript animation library.
- useAnimations
micro-animations icon library;
SVG
5_ENTRIES- SnapSVG
JavaScript library makes working with your SVG assets as easy as jQuery makes working with the DOM.How to Manipulate and Animate SVG With Snap.svg
- BonsaiJS
Lightweight graphics library with intuitive graphics API and SVG renderer.
- Vivus.js
Allows you to animate SVGs, giving them the appearence of being drawn.
- Walkway.js
Easy way to animate SVG images consisting of line, path, and polyline elements.
- Transformicons
Animated icons, symbols and buttons using SVG and CSS.
Web animation performance
4_ENTRIES- Jankfree.org
Collection of articles and presentations about browser performance.
Speeches, presentations, videos
14_ENTRIES- Interface Animations (Mark Geyer)
Workshop on BlendConf 2014.
- Putting Your UI in Motion (Val Head)
( video).
- Motion design with CSS (Val Head)
( video).
- Animating Your UX (Rachel Nabors)
( video).
- Functional Animation (Sarah Drasner)
( video).
- Animations anew - laziness, arrogance and intolerance (Andrey Sitnik)
( Russian language).
Newsletters, podcasts, screencasts
5_ENTRIES- The UI Animation Newsletter
newsletter with resources plus helpful advice on how to make web animation work for you coming straight to your inbox each month by @valhead.
- Web Animation Weekly
newsletter with articles, videos, book reviews, and other goodies pertaining to the wonderful worlds of web animation and motion design by Rachel Nabors.
- Motion and meaning
Podcast about motion for digital designers by @valhead and Cennydd Bowles.
- All The Right Moves
Animation reviews by @valhead.
- UI Movement
best of the week UI animations newsletter.
Guidelines
6_ENTRIESBooks
6_ENTRIES- The Web In Motion: Practical Considerations For Designing With Animation
by Smashing Magazine.
- Motion Design for iOS
by Mike Rundle.
- CSS animations
by @valhead.
- Designing Interface Animations
by @valhead (unpublished yet).