단어가 의미에 따른 좌표로 이동해 가까운 뜻끼리 모이는 움직임An animation that moves words to semantic coordinates so words with similar meanings cluster together.
과일 세 단어와 탈것 세 단어가 두 무리로 모인다
단어를 임의 좌표에 흩어 군집 관계가 보이지 않는다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 단어 수 | 6 | 4~10 | 두 의미 무리 |
| 이동 지속 | 1.05s | 0.8~1.3s | 군집으로 도착 |
| 출발 시간차 | 0.09s | 0.05~0.12s | 경로를 구분 |
| 강조 원 | 288×238px | 220~340px | 한 군집만 강조 |
const tl = Motion.timeline();
const words = document.querySelectorAll('.word');
const offsets = [[130,170],[405,195],[-60,275],[225,285],[-320,210],[-120,140]];
words.forEach((el,i)=>tl.to(el,{x:offsets[i][0],y:offsets[i][1],duration:1.05,ease:'power3.inOut'},.3+i*.09));
tl.to('.ring',{opacity:1,duration:.4},1.85);
tl.to('.group',{opacity:1,duration:.3},1.9);그대로 붙여 넣는다Paste as is
<대상>의 단어 6개를 헤어라인 2D 축 위 두 군집으로 이동시킨다. 0.3초부터 0.09초 간격으로 1.05초 power3.inOut 이동을 쓰고 과일은 왼쪽, 탈것은 오른쪽에 둔다. 1.85초에 왼쪽 군집만 288×238px 주홍 원으로 둘러싼다. 3초 타임라인 하나로 만들고 마지막 0.6초는 정지한다.
Move 6 words in <target> into two clusters on hairline 2D axes. Starting at 0.3 seconds, move them over 1.05 seconds with power3.inOut at 0.09-second intervals. Place fruits on the left and vehicles on the right. At 1.85 seconds, surround only the left cluster with a vermilion 288×238px circle. Use a single 3-second timeline and hold still for the final 0.6 seconds.
<파일>의 <대상>에 <대상>의 단어 6개를 헤어라인 2D 축 위 두 군집으로 이동시킨다. 0.3초부터 0.09초 간격으로 1.05초 power3.inOut 이동을 쓰고 과일은 왼쪽, 탈것은 오른쪽에 둔다. 1.85초에 왼쪽 군집만 288×238px 주홍 원으로 둘러싼다. 0.24초, 1.25초, 2.9초를 캡처해 단어의 겹침 없이 두 군집과 강조 원을 확인한다. 시간은 GSAP 타임라인만 사용한다.
In <target> in <file>, Move 6 words in <target> into two clusters on hairline 2D axes. Starting at 0.3 seconds, move them over 1.05 seconds with power3.inOut at 0.09-second intervals. Place fruits on the left and vehicles on the right. At 1.85 seconds, surround only the left cluster with a vermilion 288×238px circle. Capture at 0.24, 1.25, and 2.9 seconds to check the two clusters without overlapping words and the highlight circle. Use only a GSAP timeline for timing.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo