Commit 66e6b10
committed
feat(frontend): Add View Transitions API with Framer Motion fallback (#113)
- Add framer-motion dependency for animation fallback
- Create useViewTransition hook for native View Transitions API
- Create view-transitions.css for CSS animations
- Update ResultCard with staggered blur-to-focus animation:
- 75ms delay between cards
- blur(10px) → blur(0px) effect
- translateY(20px) → translateY(0) slide up
- scale(0.98) → scale(1) subtle grow
- Wrap results list with AnimatePresence for exit animations
- Respect prefers-reduced-motion for accessibility
Fixes #1131 parent 5824433 commit 66e6b10
6 files changed
Lines changed: 1003 additions & 365 deletions
File tree
- frontend
- src
- hooks
- pages
- styles
0 commit comments