여러 대상이나 속성이 같은 시간대에 함께 움직이는 합성Several targets or properties move in the same window of time.
왼쪽 막대는 줄고 오른쪽 막대는 늘어나는 것이 정확히 같은 0.9초 동안 진행된다
각 요소의 시작 시각이 조금씩 달라 같은 사건으로 보이지 않는다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 총 길이 | 0.9s | 0.6~1.2s | 모든 대상 공통 |
| 시작 차이 | 0ms | 0~40ms | 동시로 보이는 한도 |
| 이징 | power2.inOut | power1~power3.inOut | 공통 적용 |
| 홀드 | 0.6s | 0.4~1.0s | 도착 뒤 정지 |
tl.to('.left', { height: 120, duration: 0.9, ease: 'power2.inOut' }, 0.3)
.to('.right', { height: 360, duration: 0.9, ease: 'power2.inOut' }, 0.3)
.to('.gauge', { rotation: 60, duration: 0.9, ease: 'power2.inOut' }, 0.3);그대로 붙여 넣는다Paste as is
GSAP으로 <대상>의 .left, .right, .gauge가 정확히 같은 시간에 움직이게 해줘. 0.3초 시작, 0.9초 길이, power2.inOut 공통이고 .left는 높이 120px, .right는 360px, .gauge는 rotation 60도가 돼. 시작 시각이 어긋나지 않게 같은 position을 써. paused 타임라인에 넣어.
Make .left, .right and .gauge of <target> move at exactly the same time with GSAP. Start 0.3s, duration 0.9s, ease power2.inOut for all; .left height 120px, .right 360px, .gauge rotation 60 degrees. Use the same position so starts do not drift. Paused timeline.
<파일>의 <대상>에 concurrent-motion을 적용해. 세 tween 모두 position 0.3, duration 0.9, ease power2.inOut. 0.3초·0.75초·1.2초를 캡처해 세 대상의 진행률(현재값-시작값)/(목표값-시작값)이 서로 같은지 확인해.
Apply concurrent-motion to <target> in <file>. All three tweens at position 0.3, duration 0.9, ease power2.inOut. Capture at 0.3s, 0.75s and 1.2s and check the progress (current-start)/(target-start) is equal for all three.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo