~/talk

Animating Web Experiences

Talkat Web Directions South 2013 · 2013-10-24..10-25· [web-animation, css]
slides:none on file

CSS3 transitions, keyframe animations and 2D/3D transforms let developers animate UI patterns declaratively and with far less CPU work than JS. Examples: animating focus with box-shadow and easings, collapsing accordions using the max-height trick because height auto is not animatable, a CSS-only carousel (5 slides, 21s total) built by staggering identical keyframes with delays, and transforms (translate/scale/rotate + perspective) that reduce repaints ~3000→40; caveats include animatable-property limits and WebKit prefixing for older Safari/Android.

AI-written summary · about

  1. 0:00The history of animation
  2. 1:10Early web animation
  3. 2:03CSS and DOM interaction
  4. 4:21Introduction to transitions
  5. 6:16Animating layout changes
  6. 8:48Handling auto values
  7. 11:20Advanced transition timing
  8. 13:42Principles of animation
  9. 18:09Browser support and limits
  10. 21:21CSS animations and keyframes
  11. 24:52Controlling animation behavior
  12. 29:06Performance strategies
  13. 31:45Building a CSS carousel
  14. 36:18Animation performance costs
  15. 38:15Using CSS transforms
  16. 43:09Transform origin and scale
  17. 46:453D transforms and perspective
  18. 49:21Perspective and camera angles
  19. 52:34The future of web animation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.