~/talk

CSS tried to come for my Job

Talkat CSS Day 2025 · 2025-06-05..06-06· [css, creative-coding, web-animation]
slides:none on file

Moves from full-control JavaScript animations (GSAP, Swup) to CSS-driven view transitions, using document.startViewTransition and view-transition-name to animate sorting, filtering, hover text swaps, and page-to-detail transitions; leverages page-reveal events and custom types, cuts a lot of JavaScript and layout math, gains performant defaults and simpler staggered effects, but hits real limits: snapshots not live DOM (requires aspect-ratio hacks), unstable devtools, partial browser support, and accessibility trade-offs handled via prefers-reduced-motion.

AI-written summary · about

  1. 0:00Introduction by host and speaker welcome
  2. 1:29Speaker’s background and creative work
  3. 5:23CSS improving workflow and creative freedom
  4. 6:27JavaScript page transitions and their challenges
  5. 10:04Introduction to CSS view transitions
  6. 12:31Inspecting view transitions with DevTools
  7. 14:17Naming and styling elements for transitions
  8. 16:23Triggering and customizing view transitions
  9. 18:09Filtering and sorting with view transitions
  10. 21:20Hover animations with view transitions
  11. 26:17Page-to-page view transitions
  12. 30:54Complex animations and aspect ratio handling
  13. 33:19Interactive view transitions with drag
  14. 34:25Pros and cons of CSS view transitions
  15. 36:32Creative development beyond animation
  16. 37:13Q&A session with audience
~/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.