같은 거리와 시간을 유지하면서 진행률에 따른 속도를 바꾸는 움직임Easing changes velocity over the course of an animation while keeping its distance and duration constant.
670px 이동을 1.5초로 통일하고 linear, power3.in, power3.out을 나란히 비교한다
지속 시간과 거리를 함께 바꿔 이징만의 차이를 구별할 수 없게 한다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 이동 거리 | 670px | 300~800px | 비교 줄에 동일하게 적용 |
| 지속 시간 | 1.50s | 0.6~1.8s | 동시 출발과 동시 도착 |
| 시작 시각 | 0.30s | 0.2~0.4s | 초기 상태를 보여 준다 |
| 이징 | power3.out | none / power3.in / power3.out | 속도 곡선만 바꾼다 |
[['#linear','none'],['#in','power3.in'],['#out','power3.out']].forEach(([s,ease]) => {
tl.to(s,{x:670,duration:1.5,ease},.3);
});
tl.to('.graph,.arrived',{opacity:1,duration:.25},1.9);그대로 붙여 넣는다Paste as is
GSAP으로 <대상>을 세 줄에 배치하고 오른쪽 670px 이동을 비교해줘. 0.30초에 함께 출발해 1.50초 동안 none, power3.in, power3.out을 각각 적용하고 마지막 줄만 주홍으로 해. 1.90초에 작은 이징 그래프를 표시하고 3.00초까지 멈춰 있어.
Arrange <target> in three rows with GSAP to compare a 670px movement to the right. Start all three at 0.30 seconds and animate for 1.50 seconds using none, power3.in, and power3.out respectively. Make only the last row vermilion. Show small easing graphs at 1.90 seconds and hold until 3.00 seconds.
<파일>의 scene에 세 이징 비교 줄을 넣어. 모든 점은 0.30초부터 1.50초 동안 transform x로 670px 이동하고 ease는 none, power3.in, power3.out이다. 0.73초와 1.23초 캡처에서 점 위치가 다르고 2.23초와 2.90초에서는 도착 위치와 그래프가 같은지 확인해.
Add three easing comparison rows to the scene in <file>. Move every dot 670px using transform x, starting at 0.30 seconds over 1.50 seconds, with eases none, power3.in, and power3.out. Capture at 0.73 and 1.23 seconds to verify different dot positions, and at 2.23 and 2.90 seconds to verify identical final positions and graphs.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo