가로와 세로로 번갈아 비틀리며 감쇠하는 젤리 같은 진동A damped alternating shear that makes an element wobble like jelly.
카드를 누르면 skewX 12deg, -6deg, 3deg, 0 순서로 0.9초 안에 감쇠하며 멈춘다
skew 25도 이상으로 글자가 찌그러지거나, 진동이 감쇠 없이 계속된다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| skew 진폭 | 12deg | 6~15deg | 첫 번째 최대 각 |
| 감쇠비 | 0.5배 | 0.4~0.6 | 매 왕복 진폭 곱 |
| 단계 수 | 5 | 4~6 | 마지막은 0 |
| 총 길이 | 0.9s | 0.6~1.1s | 감쇠 포함 |
const k = [12, -6, 3, -1.5, 0];
k.forEach((a, i) => tl.to('.card', { skewX: a, skewY: -a / 2, duration: 0.18, ease: 'sine.inOut' }, 0.3 + i * 0.18));그대로 붙여 넣는다Paste as is
GSAP으로 <대상> 카드에 젤로 효과를 넣어줘. 0.3초부터 0.18초 간격으로 skewX가 12, -6, 3, -1.5, 0도가 되고 skewY는 그 값의 -0.5배야. 이징은 sine.inOut, 총 0.9초 안에 정지. 글자가 있으면 진폭을 6도로 낮춰. paused 타임라인 하나로 만들어.
Add a jello to the <target> card with GSAP. From 0.3s, every 0.18s set skewX to 12, -6, 3, -1.5, 0 degrees with skewY at -0.5x of that. Ease sine.inOut and stop within 0.9s. Drop the amplitude to 6 degrees if the card has text. One paused timeline.
<파일>의 <대상>에 jello를 적용해. k=[12,-6,3,-1.5,0]를 순회해 skewX=a, skewY=-a/2, duration 0.18, position 0.3+i*0.18로 tween. 0.4초·0.7초·1.3초를 캡처해 비틀림 방향이 번갈아 바뀌고 1.3초에 skew 0인지 확인해.
Apply jello to <target> in <file>. Loop k=[12,-6,3,-1.5,0] with skewX=a, skewY=-a/2, duration 0.18, position 0.3 + i*0.18. Capture at 0.4s, 0.7s and 1.3s to check the shear alternates direction and skew is 0 at 1.3s.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo