책 페이지가 열리며 접힌 종이 구조가 솟아올라 하나의 장면을 만든다A book's pages open and folded paper structures rise up to form a scene.
1800ms 동안 책 페이지가 110도 열리고, 종이 구조물이 0에서 80도로 세워진다. 이징 easeInOut
페이지와 구조물이 동시에 같은 속도로 움직여 종이가 접힌다는 인상이 없다. 그림자가 없어 평면 스티커처럼 보인다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 | 1800ms | 1400~2400ms | |
| 페이지 각도 | 110도 | 90~140도 | rotateX 또는 rotateY |
| 구조 각도 | 0→80도 | 60~90도 | 페이지가 열린 뒤 시작 |
| perspective | 1600px | 1200~2000px |
gsap.set('.book', { perspective: 1600, transformStyle: 'preserve-3d' });
tl.to('.page-r', { rotateY: -110, transformOrigin: '0% 50%', duration: 1.0, ease: 'power2.inOut' }, 0.3)
.to('.pop', { rotateX: -80, transformOrigin: '50% 100%', duration: 0.9, ease: 'back.out(1.2)', stagger: 0.12 }, 0.9);그대로 붙여 넣는다Paste as is
<대상> 도입에 팝업북 전개를 넣어줘. 컨테이너 perspective 1600px, 오른쪽 페이지를 0.3초부터 1초 동안 rotateY -110도 power2.inOut으로 열고, 0.9초부터 종이 구조물 3개를 rotateX -80도로 0.12초 간격 stagger로 세워. 각 면에는 부드러운 그림자.
Add a pop-up book reveal to the intro of <target>. Set container perspective 1600px, open the right page from 0.3 seconds with rotateY -110 degrees over 1s using power2.inOut, and from 0.9 seconds raise 3 paper structures to rotateX -80 degrees with a 0.12s stagger. Give every face a soft shadow.
<파일>에 popup book을 구현해. perspective 1600, .page-r rotateY 0→-110 / 1s / power2.inOut / origin 왼쪽, .pop rotateX 0→-80 / 0.9s / stagger 0.12 / origin 아래. 0.8초, 1.4초, 2.1초를 캡처해 페이지가 먼저 열리고 구조물이 뒤이어 서는지, 최종 각도가 80도인지 확인해.
Implement a popup book in <file>: perspective 1600, .page-r rotateY 0 to -110 / 1s / power2.inOut / origin left, .pop rotateX 0 to -80 / 0.9s / stagger 0.12 / origin bottom. Capture at 0.8s, 1.4s and 2.1s and verify the page opens first, the structures rise after it, and the final angle is 80 degrees.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo