요소가 대각선으로 조금 이동하며 계단 같은 단단한 그림자가 늘어나 튀어나오는 표현An element shifts a little diagonally while a stepped, hard-edged shadow grows behind it.
글자가 좌상단으로 8px 이동하고 그림자가 8단계로 우하단에 늘어나 400ms 안에 두꺼운 인쇄 글자가 된다
그림자 색이 배경과 비슷해 두께가 안 보이거나, 단계가 12개를 넘어 지저분해진다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 시간 | 0.4s | 0.25~0.6s | 이동과 그림자 동시 |
| 이동 | 8px | 4~14px | 좌상단 |
| 그림자 단계 | 8 | 4~10 | 1px씩 |
| 그림자 색 | #111 | 배경과 대비 4:1 | 단색 |
| 이징 | power2.out | back.out(1.2) 포함 |
const shadow = (n) => Array.from({ length: n }, (_, i) => `${i + 1}px ${i + 1}px 0 #111`).join(',');
const s = { n: 0 };
tl.to(s, { n: 8, duration: 0.4, ease: 'power2.out', onUpdate: () => el.style.textShadow = shadow(Math.round(s.n)) }, 0.3)
.to(el, { x: -8, y: -8, duration: 0.4, ease: 'power2.out' }, 0.3);그대로 붙여 넣는다Paste as is
GSAP으로 <제목>에 하드 섀도 팝을 넣어줘. 0.3초부터 0.4초 동안 요소를 좌상단으로 8px 이동시키고, text-shadow를 1px 단위 단색 #111로 0에서 8단계까지 늘려 우하단으로 계단처럼 자라게 해. onUpdate에서 단계 수를 Math.round로 정수화하고 이징 power2.out, paused 타임라인으로 만들어.
Use GSAP to add a hard shadow pop to <headline>. From 0.3 seconds over 0.4 seconds, move the element 8px to the upper left while growing a solid #111 text-shadow in 1px steps from 0 to 8 layers toward the lower right. Round the step count in onUpdate, ease power2.out, one paused timeline.
<파일>의 제목에 hard-shadow-pop을 적용해. n 0→8을 position 0.3, duration 0.4, ease power2.out으로 tween하고 onUpdate에서 text-shadow를 'k px k px 0 #111' k=1..round(n)로 갱신, 요소는 x,y -8. 0.3초는 그림자 없음, 0.5초는 중간 단계, 1.0초는 8단계 그림자와 위치 -8/-8인지 캡처로 확인해.
Apply hard-shadow-pop to the headline in <file>. Tween n from 0 to 8 at position 0.3, duration 0.4, ease power2.out, updating text-shadow to 'k px k px 0 #111' for k=1..round(n), and move the element x,y to -8. Capture 0.3s (no shadow), 0.5s (partial steps) and 1.0s (8 steps at -8/-8).
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo