기울어진 기기 화면이 정면으로 펴진 뒤 화면 속 콘텐츠가 바깥으로 확대되어 나오는 연출A tilted device screen flattens to face front, then the content inside scales up beyond the frame.
기기 화면이 1.8초 동안 rotateX 80도에서 0도로 열리고 scale 0.8에서 1.5로 커지며 콘텐츠가 프레임 밖까지 확대된다
기기가 열리는 동시에 확대가 시작돼 무엇이 열렸는지 알 수 없다. 확대가 과해 콘텐츠가 잘려 읽을 수 없다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 전체 시간 | 1.8s | 1.2~2.6s | 열림 1.0s + 확대 0.8s |
| 회전 | 80→0deg | 60~85deg | rotateX |
| scale | 0.8→1.5 | 1.2~1.6 | 콘텐츠 |
| perspective | 1400px | 1000~1800px | 부모 |
| 이징 | power3.inOut | power2~power4 |
gsap.set('.stage', { perspective: 1400 });
tl.fromTo('.lid', { rotationX: 80, transformOrigin: '50% 100%' }, { rotationX: 0, duration: 1.0, ease: 'power3.inOut' }, 0.3)
.fromTo('.content', { scale: 0.8 }, { scale: 1.5, duration: 0.8, ease: 'power2.inOut' }, 1.1);그대로 붙여 넣는다Paste as is
GSAP으로 <기기 목업>이 열리고 <콘텐츠>가 커지는 연출을 만들어 줘. 부모 perspective 1400px, 0.3초부터 1.0초 동안 화면 덮개를 rotationX 80에서 0으로(power3.inOut), 1.1초부터 0.8초 동안 콘텐츠를 scale 0.8에서 1.5로 키워(power2.inOut). 열림이 끝나기 전에 확대가 시작되면 안 되고 paused 타임라인으로 만들어.
Use GSAP to open <device mockup> and enlarge <content>. Parent perspective 1400px; from 0.3 seconds over 1.0 second rotate the lid rotationX 80 to 0 (power3.inOut), and from 1.1 seconds over 0.8 seconds scale the content 0.8 to 1.5 (power2.inOut). The scale must not start before the opening finishes. Paused timeline.
<파일>에 screen-emergence를 적용해. .stage perspective 1400, .lid rotationX 80→0 (position 0.3, 1.0s, power3.inOut), .content scale 0.8→1.5 (position 1.1, 0.8s, power2.inOut). 0.8초는 열리는 중, 1.3초는 열림 완료와 확대 시작, 2.2초는 scale 1.5이며 핵심 정보가 잘리지 않는지 캡처로 확인해.
Apply screen-emergence in <file>. .stage perspective 1400; .lid rotationX 80 to 0 (position 0.3, 1.0s, power3.inOut); .content scale 0.8 to 1.5 (position 1.1, 0.8s, power2.inOut). Capture 0.8s (opening), 1.3s (open, scale starting) and 2.2s (scale 1.5 with key information not clipped).
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo