Implement purposeful, performant animations that enhance UX without overwhelming users. Focus on key moments: hero intros, hover feedback, content reveals, and navigation transitions.
| 1 | Hero Intro | First impression, brand personality | | 2 | Hover Interactions | Feedback, discoverability | | 3 | Content Reveal | Guide attention, reduce cognitive load | | 4 | Background Effects | Atmosphere, depth | | 5 | Navigation Transitions | Spatial awareness, continuity |
| Page load | CSS animation with animation-delay for stagger | | Scroll into view | IntersectionObserver or react-intersection-observer | | Hover | Tailwind hover: utilities or CSS :hover | | Click/Tap | State-driven with useState |
Next.js + Tailwind + React 프로젝트에 대한 목적이 있는 UI 애니메이션을 분석하고 구현합니다. 사용자가 애니메이션 추가, UI 모션 향상, 페이지/구성 요소 애니메이션 또는 시각적 피드백 개선을 요청할 때 사용합니다. "애니메이션 추가", "UI 애니메이션", "모션 디자인", "호버 효과", "스크롤 애니메이션", "페이지 전환", "마이크로 상호 작용"을 트리거합니다. 출처: joaquimcassano/ideas-marketplace.