큰 단어 하나가 오른쪽에서 들어와 중앙에서 멈췄다가 왼쪽으로 나가고 다음 단어가 이어받는 릴레이One big word enters from the right, pauses at center, exits left, and the next word takes over.
"기획 / 제작 / 배포" 세 단어가 각각 0.4초 진입, 0.6초 정지, 0.3초 퇴장으로 이어지고 "배포"는 남는다
단어가 퇴장하는 동안 다음 단어가 이미 중앙에 있어 두 단어가 겹쳐 읽힌다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 진입 | 0.4s | 0.3~0.5s | x +900px에서 0 |
| 정지 | 0.6s | 0.5~1.0s | 중앙 홀드 |
| 퇴장 | 0.3s | 0.25~0.4s | x -900px |
| 마지막 단어 | 유지 | 유지 또는 퇴장 | 결론 단어는 남긴다 |
const ws = ['기획','제작','배포'];
ws.forEach((w, i) => {
const t = i * 1.3;
tl.fromTo(el(i), {x:900, opacity:0}, {x:0, opacity:1, duration:0.4, ease:'power3.out'}, t);
if (i < ws.length - 1) tl.to(el(i), {x:-900, opacity:0, duration:0.3, ease:'power2.in'}, t + 1.0);
});그대로 붙여 넣는다Paste as is
<대상>에 word relay를 만들어줘. 큰 단어 <단어들>이 오른쪽 900px에서 0.4초 power3.out으로 들어와 중앙에서 0.6초 멈추고 0.3초 power2.in으로 왼쪽 900px로 나가며 다음 단어가 이어받아. 마지막 단어는 남겨. 한 타임라인 하나로 seek 가능하게.
Build a word relay in <target>. Big words <words> enter from 900px right in 0.4s power3.out, hold at center for 0.6s, and exit 900px left in 0.3s power2.in as the next takes over. Keep the last word. Use a single seekable timeline.
<파일>에 word relay를 적용해. 단어 span을 absolute로 겹치고 단어 i의 시작 t=i*1.3, 진입 0.4, 퇴장은 t+1.0에 0.3초. 마지막은 퇴장 없음. 각 단어의 중앙 정지 구간(0.6초, 1.9초, 3.2초)을 캡처해 한 시점에 한 단어만 보이는지 확인해.
Apply word relay in <file>. Stack word spans absolutely; word i starts at t=i*1.3, enters in 0.4s, exits at t+1.0 over 0.3s; the last word does not exit. Capture inside each center hold (0.6s, 1.9s, 3.2s) and verify only one word is visible per frame.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
gongnyang/awesome-html-scrolline-deck:references/techniques.md#word-relay)MITgongnyang/awesome-html-scrolline-deck:templates/scenes/word-relay/scene.css)MITgongnyang/awesome-html-scrolline-deck:templates/scenes/word-relay/scene.html)MITgongnyang/awesome-html-scrolline-deck:templates/scenes/word-relay/scene.js)MITgongnyang/awesome-html-scrolline-deck:templates/scenes/word-relay/template.json)MIT