AWESOME AI MOTION
효과Effects / 기본기Principles / Nº 006

스태거Stagger

Stagger
스태거
다른 이름Also known as · 순차 등장 · 시간차 등장 · Grid card assembly · 격자 카드 조립 · Spatial stagger wave · 공간 스태거 파동 · Grid Ripple · 격자 파문
006
도판Fig. 006. 스태거 · Stagger · power3.out
재생 속도Speed

여러 요소를 일정한 시간차로 차례로 등장시키는 움직임Multiple elements appear in sequence with a consistent delay between them.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
요소의 순서와 하나의 묶음이라는 관계를 보여준다Communicates element order and their relationship as a group.
언제 쓰나Use whenUSE WHEN
  • 격자나 목록의 읽는 순서를 보여줄 때
  • 여러 요소의 동시 등장을 분산할 때
  • Show the reading order of a grid or list.
  • Spread out the entrance of multiple elements.
과용 주의AvoidAVOID
  • 큰 목록은 총 등장 시간을 1.5초 이내로 제한한다
  • 읽는 순서와 다른 방향의 스태거를 피한다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

4열 3행의 블록 12개가 0.06초 간격으로 24px 떠오르며 나타난다

과용 · 나쁜 사례OVERUSE

요소마다 0.4초를 기다리게 해 목록을 읽기까지 오래 걸린다

03

파라미터Parameters

기본값은 클립에 쓴 값Defaults are the values used in the clip

항목PARAM기본DEFAULT범위RANGE메모NOTE
요소 간 간격0.06s0.04~0.10s행 우선으로 12개를 순회한다
등장 지속0.55s0.35~0.70s각 요소에 같은 지속 시간을 적용한다
세로 이동24px16~40px아래에서 제자리로 이동한다
시작 시각0.30s0.20~0.40s준비 후 첫 요소가 출발한다
GSAP
const tl = Motion.timeline();
tl.fromTo('.block', {y:24, opacity:0},
  {y:0, opacity:1, duration:0.55, stagger:0.06, ease:'power3.out'}, 0.3);
tl.to('#note', {opacity:1, duration:0.2}, 1.65);
Motion.ready();
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상>을 4열 3행의 12개 먹 블록으로 배치해 스태거를 만들어줘. 0.3초에 시작하고 각 요소는 y 24px에서 0px, opacity 0에서 1로 0.55초 동안 power3.out으로 움직이며 간격은 0.06초로 해. 각 칸 아래 순번을 고정하고 마지막 칸만 주홍으로 표시하며 1.85초부터 3초까지 완성 상태를 유지해.

Arrange <target> as 12 ink-black blocks in 4 columns and 3 rows and add a stagger. Start at 0.3 seconds. Animate each element from y 24px to 0px and opacity 0 to 1 over 0.55 seconds with power3.out and a 0.06-second stagger. Keep sequence numbers fixed below each cell, make only the last cell vermilion, and hold the completed state from 1.85 to 3 seconds.

Codex

<파일>의 .scene에 4열 3행 블록 12개와 고정 순번을 배치해. GSAP paused 타임라인의 0.3초에 y 24→0, opacity 0→1, duration 0.55, stagger 0.06, ease power3.out을 적용해. 0.73초와 1.23초를 캡처해 행 우선 등장과 마지막 주홍 칸을 확인하고 2.9초에 잘림 없이 정지하는지 검증해.

Place 12 blocks in 4 columns and 3 rows with fixed sequence numbers in .scene in <file>. At 0.3 seconds in a paused GSAP timeline, apply y 24 to 0, opacity 0 to 1, duration 0.55, stagger 0.06, and ease power3.out. Capture at 0.73 and 1.23 seconds to check the row-major entrance order and final vermilion cell. Verify at 2.9 seconds that everything is stationary without clipping.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
한 paused 타임라인에 DOM 순서대로 stagger 0.06초를 적용한다
ReelForgeBRIEF TO VIDEO
격자 요소를 행 우선 배열로 두고 등장 시작 시각을 0.06초씩 늦춘다
Scrolline DeckSCROLL SCRUB
12개 요소의 시작 진행률을 일정하게 벌려 아래에서 위로 드러낸다
06

잘 맞는 조합Pairs well with

07

쓰이는 곳Used in

08

출처Sources

개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo