~/talk

CSS in motion: Animations for fun and profit

Talkat NDC Oslo 2022 · 2022-09-26..09-30· [web-animation, css]
slides:none on file

Explains when to use CSS transitions (state A→B) versus keyframe animations (repeats, complex motion), demos an accordion and an SVG loader, and shows how to make the loader stair-step with animation-delay and keyframes; solves height:auto by using scale or JS to measure height and cleaning up with the animationend event to apply display:none. Recommends cubic-bezier tools for timing, suggests 250–500ms for micro‑animations, and notes flashing must stay under three flashes per second and respect prefers-reduced-motion.

AI-written summary · about

  1. 0:00Intro
  2. 2:07Why use a transition
  3. 5:13Hover transition example
  4. 11:57Accessibility
  5. 14:18Animations
  6. 16:18Keyframes
  7. 23:27CSS Accessibility
  8. 28:35CSS Motion
  9. 34:04Timing
~/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.