붙어 있던 문장을 간격 있는 토큰 조각으로 나누는 움직임An animation that separates a continuous sentence into spaced token fragments.
AI는 다음 말을 고른다가 5조각으로 벌어지고 번호가 붙는다
글자를 무작위로 흩어 토큰 순서를 잃는다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 조각 수 | 5 | 3~8 | 교육용 예시 분할 |
| 추가 간격 | 34px | 24~44px | 중앙 기준 양쪽 이동 |
| 분리 지속 | 1.05s | 0.8~1.3s | 변화를 읽을 시간 |
| 번호 시간차 | 0.06s | 0.04~0.1s | 순서 유지 |
const tl = Motion.timeline();
const pieces = document.querySelectorAll('.token');
pieces.forEach((el,i)=>tl.to(el,{x:(i-2)*34,duration:1.05,ease:'power3.inOut'},.3));
tl.to(pieces[2],{color:'var(--verm)',duration:.35},.75);
tl.to('.under',{opacity:1,duration:.35,stagger:.06},1.1);그대로 붙여 넣는다Paste as is
<대상> 문장을 5개의 span으로 분리해 0.3초부터 중앙 기준 (i-2)×34px 이동시킨다. 이동은 1.05초 power3.inOut으로 하고 세 번째 조각만 주홍으로 만든다. 1.1초부터 조각 아래 헤어라인과 번호를 0.06초 간격으로 공개한다. 3초 타임라인 하나로 만들고 마지막 0.6초는 정지한다.
Split the <target> sentence into 5 spans and move them relative to the center by (i-2)×34px starting at 0.3 seconds. Use a movement duration of 1.05 seconds with power3.inOut, and make only the third fragment vermilion. Starting at 1.1 seconds, reveal hairlines and numbers below the fragments at 0.06-second intervals. Use a single 3-second timeline and hold still for the final 0.6 seconds.
<파일>의 <대상>에 <대상> 문장을 5개의 span으로 분리해 0.3초부터 중앙 기준 (i-2)×34px 이동시킨다. 이동은 1.05초 power3.inOut으로 하고 세 번째 조각만 주홍으로 만든다. 1.1초부터 조각 아래 헤어라인과 번호를 0.06초 간격으로 공개한다. 0.24초, 1.25초, 2.9초를 캡처해 순서 유지, 간격 증가, 번호와 마지막 홀드를 확인한다. 시간은 GSAP 타임라인만 사용한다.
In <target> in <file>, Split the <target> sentence into 5 spans and move them relative to the center by (i-2)×34px starting at 0.3 seconds. Use a movement duration of 1.05 seconds with power3.inOut, and make only the third fragment vermilion. Starting at 1.1 seconds, reveal hairlines and numbers below the fragments at 0.06-second intervals. Capture at 0.24, 1.25, and 2.9 seconds to check preserved order, increased spacing, numbering, and the final hold. Use only a GSAP timeline for timing.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo