AWESOME AI MOTION
효과Effects / 타이포Typography / Nº 119

고정 슬롯 단어 순환Word Slot Cycle

Word Slot Cycle
고정 슬롯 단어 순환
다른 이름Also known as · Fixed slot word cycle · Line swap · 줄 교체 · Rotating Word Loop · 단어 순환 교체 · Headline Slot Ticker · 헤드라인 슬롯 티커 · Shared Axis Text Swap
119
렌더 추가 예정CLIP COMING고정 슬롯 단어 순환Word Slot Cycle정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 119. 고정 슬롯 단어 순환 · Word Slot Cycle · power2.inOut

문장의 고정 부분은 그대로 두고 한 단어 자리만 다른 단어로 순환해 바뀌는 효과The fixed part of a sentence stays put while one word slot cycles through alternatives.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
하나의 문장 틀에 여러 선택지가 들어간다. 다양성과 범용성이 전달된다One sentence frame carries many options, signalling range and variety.
언제 쓰나Use whenUSE WHEN
  • "AI로 ___를 만든다"처럼 한 틀에 여러 용도를 보여 줄 때
  • 제품 헤드라인에서 대상 고객이나 기능을 돌아가며 보여 줄 때
  • When showing many uses in one frame, such as "Build ___ with AI"
  • When a product headline rotates through audiences or features
과용 주의AvoidAVOID
  • 슬롯 폭을 가장 넓은 단어 기준으로 고정하고 나머지 문장은 움직이지 않게 한다
  • 한 단어 노출이 0.5초 미만이면 읽지 못한다. 단어는 4~6개 이내로 한다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

"당신의 ___ 팀을 위한" 문장에서 슬롯이 0.5초 멈추고 0.25초에 위로 밀려 다음 단어로 바뀐다. 슬롯 폭은 가장 긴 단어에 맞춰 고정이다

과용 · 나쁜 사례OVERUSE

단어가 바뀔 때마다 문장 전체가 좌우로 밀려 눈이 따라다녀야 한다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
단어 정지0.6s0.5~1.0s읽을 시간
교체 시간0.25s0.2~0.35s나가는 단어와 들어오는 단어가 겹침
이동 거리0.6em0.4~0.8em위로 나가고 아래에서 들어옴
블러 나감4px0~6px나가는 단어만
GSAP
const words = ['디자인','영업','교육','연구'];
words.forEach((w, i) => {
  const t = 0.4 + i * 0.85;
  if (i) tl.to(cur(i-1), {yPercent:-60, opacity:0, duration:0.25, ease:'power2.in'}, t - 0.25)
           .fromTo(cur(i), {yPercent:60, opacity:0}, {yPercent:0, opacity:1, duration:0.25, ease:'power2.out'}, t - 0.25);
});
// 슬롯 span은 position:absolute, 부모 width는 가장 긴 단어 폭으로 고정
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상>에 고정 슬롯 단어 순환을 만들어줘. 문장 틀은 고정하고 빈 자리에 단어 4개(<단어들>)를 0.6초 정지, 0.25초 교체(위로 나가며 opacity 0, 아래에서 들어옴)로 돌려. 슬롯 폭은 가장 긴 단어에 맞춰 고정해 문장이 밀리지 않게 하고, 조사는 슬롯 밖에 둬.

Build a fixed-slot word cycle in <target>. Keep the sentence frame static and cycle 4 words (<words>) in the blank: hold 0.6s, swap over 0.25s (outgoing rises and fades, incoming enters from below). Fix the slot width to the widest word so nothing reflows; keep Korean postpositions outside the slot.

Codex

<파일>의 헤드라인에 word slot cycle을 적용해. 슬롯 span은 absolute로 겹치고 부모 폭은 가장 긴 단어 offsetWidth로 고정. 단어당 주기 0.85초(정지 0.6, 교체 0.25), yPercent ±60. 0.5초·1.2초 시점을 캡처해 문장 나머지 부분의 x 좌표가 두 프레임에서 동일한지 확인해.

Apply word slot cycle to the headline in <file>. Absolutely stack slot spans; fix the parent width to the widest word offsetWidth. Period 0.85s per word (0.6 hold, 0.25 swap), yPercent +/-60. Capture at 0.5s and 1.2s and verify the x position of the rest of the sentence is identical in both frames.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
슬롯 안 단어들을 겹쳐 놓고 opacity와 yPercent만 보간한다. 폭은 document.fonts.ready 이후 offsetWidth로 측정해 고정한다
ReelForgeBRIEF TO VIDEO
브리프에 단어 배열, 정지 0.6초, 교체 0.25초, 고정 문구를 싣는다. 한국어는 조사가 붙으면 폭이 변하므로 조사를 슬롯 밖에 둔다
Scrolline DeckSCROLL SCRUB
단어 수 N으로 진행률을 N등분해 구간마다 교체한다. 구간 사이에는 홀드를 둬서 스크롤을 멈춘 상태에서도 단어가 읽힌다
06

잘 맞는 조합Pairs well with

07

출처Sources

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