표의 한 부분이 절취선을 따라 찢어지며 떨어져 나가고 몸체가 남는 분리A section of a ticket tears along a perforation and drops away while the body stays.
티켓의 오른쪽 조각이 절취선을 따라 800ms에 80px 떨어지고 20도 기울어 내려가며 몸체는 제자리에 남는다
절취선이 없이 도형이 잘려 보이거나, 떨어진 조각이 화면에 남아 다음 정보를 가린다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 분리 시간 | 0.8s | 0.5~1.2s | 이동과 회전 |
| 분리 거리 | 80px | 40~140px | x |
| 회전 | 20deg | 10~30deg | 떨어지며 기울어짐 |
| 떨림 | 2px | 0~3px | 찢기 직전 미세 흔들림 |
| 이징 | power2.out | power1~power3 |
tl.to('.stub', { x: 4, duration: 0.08, yoyo: true, repeat: 3, ease: 'sine.inOut' }, 0.3) // 찢기 직전 떨림
.to('.stub', { x: 80, y: 40, rotation: 20, duration: 0.8, ease: 'power2.out' }, 0.6)
.to('.stub', { opacity: 0, duration: 0.3 }, 1.2);그대로 붙여 넣는다Paste as is
GSAP으로 <티켓>의 오른쪽 조각이 절취선을 따라 뜯겨 나가는 연출을 만들어 줘. 0.3초에 x 4px로 0.08초씩 4번 떨리고, 0.6초부터 0.8초 동안 x 80px, y 40px, rotation 20도로 power2.out 이동, 1.2초부터 0.3초 동안 opacity 0. 절취선은 점선으로 항상 보이게 하고 몸체는 움직이지 않게 해.
Use GSAP to tear the right stub off <ticket> along its perforation. At 0.3 seconds shake it x 4px four times at 0.08 seconds each, from 0.6 seconds move it x 80px, y 40px, rotation 20 degrees over 0.8 seconds with power2.out, then fade opacity to 0 over 0.3 seconds from 1.2 seconds. Keep the dotted perforation visible and the body still.
<파일>의 티켓에 perforated-tear를 적용해. .stub tween 세 개: 떨림 x 4 yoyo repeat 3 (position 0.3), 분리 x 80 y 40 rotation 20 duration 0.8 ease power2.out (position 0.6), 페이드 opacity 0 duration 0.3 (position 1.2). 0.5초는 절취선 앞 떨림, 1.0초는 분리 중, 1.7초는 조각 없이 몸체만 남았는지 캡처로 확인해.
Apply perforated-tear to the ticket in <file>. Three .stub tweens: shake x 4 yoyo repeat 3 at position 0.3, separation x 80 y 40 rotation 20 duration 0.8 ease power2.out at position 0.6, fade opacity 0 duration 0.3 at position 1.2. Capture 0.5s (shaking), 1.0s (separating) and 1.7s (only the body remains).
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo