두 반쪽 장면이 서로 반대쪽으로 벌어지거나 모여 다음 장면과 교체된다Two halves of the frame slide apart or together in opposite directions and swap scenes.
이전 장면이 가운데에서 갈라져 좌우로 각각 화면 폭의 50%씩 0.65초 동안 밀려 나가고, 아래에서 새 장면이 드러난다
양쪽 속도가 달라 중심선이 어긋나거나, 갈라진 틈에 검은 배경이 비친다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 | 650ms | 500~900ms | easeInOutCubic |
| 이동량 | 각 960px | 각 960px | 1920px 폭의 절반 |
| 방향 | 가로(수평 분할) | 가로 또는 세로 | 내용 흐름과 맞춘다 |
| 모드 | Out(열림) | In / Out / InOut | In은 닫힘, Out은 열림 |
| 시차 | 0ms | 0~60ms | 양쪽 동시가 기본 |
tl.to('.half-l', { x: -960, duration: 0.65, ease: 'power3.inOut' }, 0);
tl.to('.half-r', { x: 960, duration: 0.65, ease: 'power3.inOut' }, 0);
// 아래에는 .next가 이미 있고, 끝난 뒤 반쪽은 hidden그대로 붙여 넣는다Paste as is
<대상> 장면을 좌우로 갈라 여는 스플릿 슬라이드 전환을 넣어줘. 이전 장면을 반쪽 두 개로 복제해 왼쪽은 x -960, 오른쪽은 x +960으로 0.65초 동안 power3.inOut으로 밀고, 아래에는 다음 장면이 미리 깔려 있게 해. 양쪽 트윈은 같은 시작 시각, 끝난 뒤 반쪽은 숨겨. 타임라인 하나로 seek 가능하게.
Add a Split Slide transition to <target>. Duplicate the previous scene into two halves; slide the left half to x -960 and the right half to x +960 over 0.65s with power3.inOut, starting at the same position. The next scene must already sit underneath. Hide the halves when done. One seekable GSAP timeline.
<파일>의 전환부에 스플릿 슬라이드를 구현해. .half-l x -960, .half-r x 960, duration 0.65, ease power3.inOut, 같은 position 0. 0.15초, 0.35초, 0.65초 시점을 캡처해 중심 틈이 좌우 대칭으로 벌어지는지, 틈 뒤에 다음 장면이 보이는지 확인해.
Implement Split Slide in <file>. .half-l x -960, .half-r x 960, duration 0.65, ease power3.inOut, both at position 0. Capture at 0.15s, 0.35s, and 0.65s to confirm the center gap opens symmetrically and that the next scene is visible through it.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo