이미 배치된 여러 항목 중 하나씩 색이나 빛이 켜졌다가 다음 항목으로 옮겨 간다Among items already laid out, one lights up at a time and the highlight hands off to the next.
항목 4개가 모두 보이고 강조는 하나씩 500ms 홀드 후 150ms 전환으로 넘어간다. 꺼진 항목은 opacity 0.35
항목마다 다른 색을 쓰고 전환이 0.6초 이상 걸려 어디가 켜졌는지 헷갈린다. 두 항목이 동시에 켜진다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 항목 수 | 4 | 3~6 | 전부 미리 배치 |
| 홀드 | 500ms | 400~1200ms | 해설 길이에 맞춤 |
| 전환 | 150ms | 100~250ms | 교차 페이드 |
| 비활성 opacity | 0.35 | 0.25~0.5 | 읽을 수 있는 최소 |
items.forEach((el, i) => {
const t = 0.4 + i * 0.65; // 홀드 500 + 전환 150
tl.to(el, { opacity: 1, scale: 1.04, duration: 0.15, ease: 'power2.inOut' }, t);
tl.to(el, { opacity: 0.35, scale: 1, duration: 0.15, ease: 'power2.inOut' }, t + 0.65);
});그대로 붙여 넣는다Paste as is
<대상> 목록 4개 항목이 처음부터 모두 보이되 0.35 opacity로 흐리게 두고, 0.4초부터 항목이 하나씩 opacity 1, scale 1.04로 켜지게 해줘. 각 항목은 500ms 홀드 후 150ms에 다음 항목으로 넘어가고 이전 항목은 다시 0.35로 돌아가게 해. 이징은 power2.inOut.
Make all 4 list items in <target> visible from the start at 0.35 opacity, then from 0.4 seconds light them one at a time with opacity 1 and scale 1.04. Each holds 500ms then hands off over 150ms while the previous returns to 0.35. Use power2.inOut.
<파일>에 focus handoff를 구현해. 항목 4개, 홀드 500ms, 전환 150ms, 비활성 opacity 0.35, 활성 scale 1.04, ease power2.inOut. 0.6초, 1.25초, 1.9초, 2.55초에 캡처해 그 시점에 켜진 항목이 정확히 하나인지 확인해.
Implement focus handoff in <file>: 4 items, hold 500ms, transition 150ms, inactive opacity 0.35, active scale 1.04, ease power2.inOut. Capture at 0.6s, 1.25s, 1.9s and 2.55s and verify exactly one item is lit at each time.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
gongnyang/awesome-html-scrolline-deck:references/techniques.md#kinetic-titles)MITgongnyang/awesome-html-scrolline-deck:templates/scenes/kinetic-titles/scene.css)MIT