AI 시대의 디자인 시스템
3. 일관성 & 인터랙션8 / 15

인터랙션 & 모션 토큰

상태 피드백·마이크로인터랙션·duration·easing·reduced-motion

개념 학습 30 XP 6분

사용자 경험의 품질은 인터랙션 디테일에서 갈립니다. AI가 일관된 인터랙션을 구현하려면 상태 피드백과 애니메이션을 먼저 토큰으로 정리해 둬야 합니다.

상태 피드백

버튼·입력의 모든 상태 — default·hover·focus·active·disabled·loading·error — 를 스타일 토큰으로 정의하고, 상태 전이를 다이어그램으로 명시합니다. 예: 로딩 버튼은 aria-busy=true + 스피너 + 클릭 비활성화.

마이크로인터랙션 토큰

효과값duration
buttonPressscale 0.98100ms
hoverLifttranslateY -2px + shadow200ms
focusRingring 2px + offset 2px150ms
ripplescale 0→2, opacity 0.3→0400ms

Duration 스케일

토큰값용도
instant50ms즉각 피드백 (hover, focus)
fast100ms빠른 전환 (색상 변경)
normal200ms대부분의 UI
slow300ms모달 열기
slowest500ms페이지 전환

Easing 함수

함수용도
easeOut요소 진입 애니메이션 (표준 감속)
easeIn요소 퇴장 애니메이션 (표준 가속)
easeInOut상태 전환 (가감속)
spring자연스러운 동작