CSS.la #3 – CSS Animations!!

Set the stage:

UX - help people understand UI
Fun, amazing:

User interface animation examples

Buttons

Transitions

Motion Path

Characters

Concepts:
Animations vs. transitions

Things to know

Accessibility - don’t go overboard, or allow an option to turn off animations. 
Subtlety is key!
  • You can use media queries to do help people set this preference (allow them to disable)

Performance:
Transforms - things at the composite/paint layer, not margin 

Easing
Tool for generating cubic bezier: http://cubic-bezier.com/

A note about libraries – good for reference, but you don’t need them! https://daneden.github.io/animate.css/

Basic keyframe animation

CSS Color names

Mozilla DevNet CSS Animations