Motion
전환과 피드백, 중단과 재시도까지 생각하는 모션 가이드.
이 자료로 구현하기
원문 주소와 버전이 포함된 요청문입니다. 복사한 뒤 만들 화면과 요구사항을 채워 에이전트에게 전달하세요.
FROM PRINCIPLE TO PRACTICE
이 원리로 만든 예제 42
예제를 열어 직접 조작하고, 관찰한 동작을 이 문서의 원리와 비교해 보세요.
모션의 목적·타이밍·중단Motion workbench
- 목적에서 시작하는 모션 검토
목적별 모션과 모션 감소를 하나의 작은 장면에서 비교합니다.
- 목적에서 시작하는 모션 검토
페이드 인Motion Prompt · Fade in
- Motion Prompt의 전체 효과와 조합
페이드 인: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
슬라이드 인Motion Prompt · Slide in
- Motion Prompt의 전체 효과와 조합
슬라이드 인: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
연결된 예제 39개 더 보기
스케일 인Motion Prompt · Scale in
- Motion Prompt의 전체 효과와 조합
스케일 인: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
마스크 리빌Motion Prompt · Mask reveal
- Motion Prompt의 전체 효과와 조합
마스크 리빌: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
오버슈트Motion Prompt · Overshoot
- Motion Prompt의 전체 효과와 조합
오버슈트: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
바운스Motion Prompt · Bounce
- Motion Prompt의 전체 효과와 조합
바운스: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
펄스Motion Prompt · Pulse
- Motion Prompt의 전체 효과와 조합
펄스: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
셰이크Motion Prompt · Shake
- Motion Prompt의 전체 효과와 조합
셰이크: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
스태거Motion Prompt · Stagger
- Motion Prompt의 전체 효과와 조합
스태거: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
타이프라이터Motion Prompt · Typewriter
- Motion Prompt의 전체 효과와 조합
타이프라이터: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
트래킹 애니메이션Motion Prompt · Tracking animation
- Motion Prompt의 전체 효과와 조합
트래킹 애니메이션: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
트림 패스Motion Prompt · Trim paths
- Motion Prompt의 전체 효과와 조합
트림 패스: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
줌 인Motion Prompt · Zoom in
- Motion Prompt의 전체 효과와 조합
줌 인: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
패닝Motion Prompt · Panning
- Motion Prompt의 전체 효과와 조합
패닝: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
프레임 내부 이동Motion Prompt · Position inside mask
- Motion Prompt의 전체 효과와 조합
프레임 내부 이동: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
패럴랙스Motion Prompt · Parallax
- Motion Prompt의 전체 효과와 조합
패럴랙스: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
크로스 디졸브Motion Prompt · Cross dissolve
- Motion Prompt의 전체 효과와 조합
크로스 디졸브: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
와이프Motion Prompt · Wipe
- Motion Prompt의 전체 효과와 조합
와이프: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
푸시Motion Prompt · Push
- Motion Prompt의 전체 효과와 조합
푸시: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
아이리스 리빌Motion Prompt · Iris reveal
- Motion Prompt의 전체 효과와 조합
아이리스 리빌: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
로테이션Motion Prompt · Rotation
- Motion Prompt의 전체 효과와 조합
로테이션: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
플로팅Motion Prompt · Floating
- Motion Prompt의 전체 효과와 조합
플로팅: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
모핑Motion Prompt · Morphing
- Motion Prompt의 전체 효과와 조합
모핑: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
블러 리빌Motion Prompt · Blur reveal
- Motion Prompt의 전체 효과와 조합
블러 리빌: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
리니어Motion Prompt · Linear
- Motion Prompt의 전체 효과와 조합
리니어: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
이즈 인Motion Prompt · Ease in
- Motion Prompt의 전체 효과와 조합
이즈 인: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
이즈 아웃Motion Prompt · Ease out
- Motion Prompt의 전체 효과와 조합
이즈 아웃: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
이즈 인 아웃Motion Prompt · Ease in out
- Motion Prompt의 전체 효과와 조합
이즈 인 아웃: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
텍스트 스크램블Motion Prompt · Text scramble
- Motion Prompt의 전체 효과와 조합
텍스트 스크램블: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
가라오케 하이라이트Motion Prompt · Karaoke highlight
- Motion Prompt의 전체 효과와 조합
가라오케 하이라이트: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
워드 바이 워드Motion Prompt · Word by word
- Motion Prompt의 전체 효과와 조합
워드 바이 워드: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
라인 바이 라인 리빌Motion Prompt · Line by line reveal
- Motion Prompt의 전체 효과와 조합
라인 바이 라인 리빌: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
텍스트 웨이브Motion Prompt · Text wave
- Motion Prompt의 전체 효과와 조합
텍스트 웨이브: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
캐릭터 플립Motion Prompt · Character flip
- Motion Prompt의 전체 효과와 조합
캐릭터 플립: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
카운트업Motion Prompt · Count up
- Motion Prompt의 전체 효과와 조합
카운트업: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
텍스트 스트로크 리빌Motion Prompt · Text stroke reveal
- Motion Prompt의 전체 효과와 조합
텍스트 스트로크 리빌: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
제품을 부드럽게 보여주기Motion Prompt · Combination 1
- Motion Prompt의 전체 효과와 조합
제품을 부드럽게 보여주기: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
제목이 올라오며 나타나기Motion Prompt · Combination 2
- Motion Prompt의 전체 효과와 조합
제목이 올라오며 나타나기: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
로고가 돌면서 톡 나타나기Motion Prompt · Combination 3
- Motion Prompt의 전체 효과와 조합
로고가 돌면서 톡 나타나기: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
넓게 퍼진 글자가 모이기Motion Prompt · Combination 4
- Motion Prompt의 전체 효과와 조합
넓게 퍼진 글자가 모이기: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
사진 다음에 제목 등장Motion Prompt · Combination 5
- Motion Prompt의 전체 효과와 조합
사진 다음에 제목 등장: 원본의 시간·대상·순서를 독립 실행 예제와 비교합니다.
- Motion Prompt의 전체 효과와 조합
The Motion domain owns terminology, review procedure, and evidence-bounded practice guidance for product-layer motion.
Scope Boundary
In scope: naming observable motion, reviewing declared behavior, distinguishing heuristics from measured contracts, and identifying evidence needs.
Out of scope: universal timing or easing rules, unmeasured performance claims, and permission to add animation or decorative properties to reusable Layout pattern CSS.
Start Here
| Task | Route |
|---|---|
| Choose a behavior from the user task. | Motion Decision Tree |
| Record states, owners, interruption, and evidence. | Motion Brief |
| Build a scroll-driven product story and inspect runnable examples. | Scroll-driven Story and Scroll Story Lab |
| Keep the page fixed while navigating between full-screen chapters. | Full-viewport Scene Navigation and runnable example |
| Apply feedback, disclosure, modal, reorder, progress, and drag contracts. | Motion Interaction Recipes |
| Copy a working GSAP ScrollTrigger and Lenis setup, pinned horizontal travel, or a CSS scroll-timeline scrub. | Scroll Choreography Technique |
| Copy split-word headline rises, scroll-lit paragraphs, count-ups, or a marquee. | Kinetic Type Technique |
These workflows and worked cases are usable experimental guidance. Expected-result tables are test designs; actual product, engine, and reader evidence must be recorded separately. Review on a failed task, a source change, or a changed ownership contract.
Documents
- Motion Vocabulary maps observed behavior to implementation-neutral terms while preserving ambiguity.
- Motion Review Workflow structures evidence-first review and remediation.
- Motion Practice Reference classifies mechanics, heuristics, platform notes, and unsupported claims.
- Observed Choreography Transcription transcribes an observed scroll choreography into Scene Composition Contract vocabulary.
Source-Backed Deep Dives
- Accessible Motion And Equivalent Feedback. Separate motion preferences, automatic updates, and equivalent feedback.
- Interruption And Retargeting. Resolve repeated input, cancellation, and stale completion callbacks.
- Motion Rendering And Performance. Choose native mechanisms and diagnose measured delivery failures.
Visual Reference: Motion Prompt
Motion Prompt by @ssaengcho is an external Korean motion dictionary for comparing effects visually and describing the intended movement. Its interface lists 36 effects and five combinations across entrance/exit, emphasis, sequencing, space, scene transitions, shape/focus, timing, and text.
Use it to select an observable effect, then record the actual product behavior in the Motion Brief: trigger, moving property, start/end state, interruption, reduced-motion alternative, and completion feedback. For example, distinguish moving an element from moving imagery inside a stationary frame, and distinguish changing opacity from revealing through a moving mask.
The dictionary's example durations and prompts are reference choices, not StyleGallery defaults or measured performance guarantees. Its naming is not a replacement for the Motion Vocabulary.
Run all 41 local examples. Every effect and combination has its own execution page, timeline scrubber, restart, pause, reverse, final-state control, and reduced-motion alternative. Local examples use StyleGallery's theme rather than copying the reference site's presentation.
Complete Effect Inventory
| No. | Source effect | Local execution |
|---|---|---|
| 1 | Fade in | 페이드 인 |
| 2 | Slide in | 슬라이드 인 |
| 3 | Scale in | 스케일 인 |
| 4 | Mask reveal | 마스크 리빌 |
| 5 | Overshoot | 오버슈트 |
| 6 | Bounce | 바운스 |
| 7 | Pulse | 펄스 |
| 8 | Shake | 셰이크 |
| 9 | Stagger | 스태거 |
| 10 | Typewriter | 타이프라이터 |
| 11 | Tracking animation | 트래킹 애니메이션 |
| 12 | Trim paths | 트림 패스 |
| 13 | Zoom in | 줌 인 |
| 14 | Panning | 패닝 |
| 15 | Position inside mask | 프레임 내부 이동 |
| 16 | Parallax | 패럴랙스 |
| 17 | Cross dissolve | 크로스 디졸브 |
| 18 | Wipe | 와이프 |
| 19 | Push | 푸시 |
| 20 | Iris reveal | 아이리스 리빌 |
| 21 | Rotation | 로테이션 |
| 22 | Floating | 플로팅 |
| 23 | Morphing | 모핑 |
| 24 | Blur reveal | 블러 리빌 |
| 25 | Linear | 리니어 |
| 26 | Ease in | 이즈 인 |
| 27 | Ease out | 이즈 아웃 |
| 28 | Ease in out | 이즈 인 아웃 |
| 29 | Text scramble | 텍스트 스크램블 |
| 30 | Karaoke highlight | 가라오케 하이라이트 |
| 31 | Word by word | 워드 바이 워드 |
| 32 | Line by line reveal | 라인 바이 라인 리빌 |
| 33 | Text wave | 텍스트 웨이브 |
| 34 | Character flip | 캐릭터 플립 |
| 35 | Count up | 카운트업 |
| 36 | Text stroke reveal | 텍스트 스트로크 리빌 |
Complete Combination Inventory
| No. | Source combination | Local execution |
|---|---|---|
| 1 | Zoom and fade | 제품을 부드럽게 보여주기 |
| 2 | Upward slide and fade | 제목이 올라오며 나타나기 |
| 3 | Overshoot and rotation | 로고가 돌면서 톡 나타나기 |
| 4 | Tracking contraction and fade | 넓게 퍼진 글자가 모이기 |
| 5 | Staggered image and title | 사진 다음에 제목 등장 |
Source And Verification Boundary
Source review: 2026-09-29. The public page, all 36 rendered effects, all five rendered combinations, and their Web Animations tracks were inspected. The first definition file contains 28 effects; a second script adds eight text effects. The local inventory checks both sets and the five combination presets rather than trusting the headline count alone.
The local implementations preserve the observed durations, delays, repetitions, keyframe sequence, and moving properties. Two corrections are explicit: the reference's whole-timeline step easing hides intermediate count-up and scramble values; the local versions step each segment so those values appear. Theme colors and image-example materials differ intentionally. Image combinations reuse an existing project photograph instead of the reference's schematic placeholder.
These are independent implementations with attribution to Motion Prompt / @ssaengcho, not a distribution of its source bundle, prompt collection, or a claim of an upstream license. The website repository records source-file hashes and captured tracks alongside its coverage tests. Chromium observations are not a cross-browser or native-platform conformance claim.
Domain Contract
See StyleGallery Domains for lifecycle, provenance, page membership, and staleness rules.
IA Navigation
Parent: StyleGallery. Next: Motion Decision Tree.


