가위나 날개처럼 두 부품이 같은 축에서 서로 반대 각도로 열리고 닫히는 반복Two parts, like scissors or wings, open and close in opposite directions around the same pivot.
가위 아이콘의 두 날이 같은 피벗에서 ±15도로 1.8초 주기로 두 번 열리고 닫힌다
두 부품의 피벗이 달라 서로 겹쳐 어긋나거나, 각도가 커서 아이콘 형태가 무너진다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 각도 | ±15deg | ±8~25deg | 서로 반대 부호 |
| 주기 | 1.8s | 1.2~2.6s | 열림과 닫힘 합산 |
| 반복 | 2회 | 2~3회 | 마지막은 닫힘 |
| 이징 | sine.inOut | sine 계열 | 부드러운 왕복 |
gsap.set(['.blade-a', '.blade-b'], { transformOrigin: '50% 60%' }); // 같은 피벗
tl.to('.blade-a', { rotation: -15, duration: 0.9, ease: 'sine.inOut', yoyo: true, repeat: 3 }, 0.3)
.to('.blade-b', { rotation: 15, duration: 0.9, ease: 'sine.inOut', yoyo: true, repeat: 3 }, 0.3);그대로 붙여 넣는다Paste as is
GSAP으로 <SVG 아이콘>의 두 부품이 같은 피벗에서 반대 방향으로 열리고 닫히게 해줘. 한쪽은 -15도, 다른 쪽은 +15도로 0.9초 sine.inOut, yoyo로 총 2회 반복(주기 1.8초), 0.3초에 시작해. 두 부품은 동일한 transform-origin을 쓰고 마지막은 닫힌 상태로 끝나야 해.
Use GSAP so the two parts of <SVG icon> open and close in opposite directions around the same pivot. One part rotates -15 degrees, the other +15, each 0.9 seconds with sine.inOut and yoyo, twice in total (1.8 second period), starting at 0.3 seconds. Both use the same transform-origin and the icon ends closed.
<파일>의 아이콘에 hinged-oscillation을 적용해. .blade-a rotation -15, .blade-b rotation 15, duration 0.9, ease sine.inOut, yoyo true, repeat 3을 position 0.3에 건다. 두 부품 transformOrigin이 동일한지 확인하고 0.3초는 닫힘, 1.2초는 최대 개방, 3.9초는 닫힘 상태인지 캡처로 확인해.
Apply hinged-oscillation to the icon in <file>. Tween .blade-a rotation -15 and .blade-b rotation 15, duration 0.9, ease sine.inOut, yoyo true, repeat 3 at position 0.3. Verify identical transformOrigin, then capture 0.3s (closed), 1.2s (fully open) and 3.9s (closed).
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:hyperframes-animation/rules/svg-icon-enrichment.md)unknown