각 자릿수가 세로 릴에서 돌아 다음 값에 멈춘다.Each digit rolls vertically inside a clipped number reel.
가격 129의 각 자릿수가 800ms 동안 돌아 정확한 숫자에 멈춘다.
통화 기호와 소수점까지 함께 굴린다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 | 800ms | 500~1200ms | 최종 숫자에서 정지 |
| 자릿수 간격 | 60ms | 0~100ms | 왼쪽부터 시작 |
| 숫자 높이 | 72px | 48~96px | 마스크와 줄 높이 일치 |
const tl=gsap.timeline({paused:true});
reels.forEach((reel,i)=>{
tl.fromTo(reel,{y:0},{y:-digits[i]*72,duration:0.8,ease:'power3.out'},i*0.06);
});그대로 붙여 넣는다Paste as is
<파일>의 <대상>에 숫자 롤링을 적용해. 자릿수별 마스크 내부 숫자 스트립의 y를 보간한다. 지속 800ms; 자릿수 간격 60ms; 숫자 높이 72px을 적용한다. GSAP 코어의 paused 타임라인 하나로 seek 가능하게 만들고 임의 난수와 타이머를 쓰지 마.
Implement Rolling Digits on <target> in <file>. Roll each digit for 800ms with 60ms stagger and 72px digit height; keep punctuation stationary. Use one paused GSAP core timeline, support seeking, and avoid random values and timers.
<파일>의 설명 장면에서 <대상>에 숫자 롤링을 적용해. 자릿수별 마스크 내부 숫자 스트립의 y를 보간한다. 지속 800ms; 자릿수 간격 60ms; 숫자 높이 72px을 적용한다. 0초, 0.4초, 0.8초를 캡처해 시작 상태, 중간 진행, 최종 상태를 확인하고 같은 시각으로 다시 seek했을 때 좌표와 라벨이 같은지 검증해.
Implement Rolling Digits on <target> in <file>. Roll each digit for 800ms with 60ms stagger and 72px digit height; keep punctuation stationary. Use one paused GSAP core timeline, support seeking, and avoid random values and timers. Capture at 0s, 0.4s, and 0.8s to check the initial state, intermediate motion, and final state. Seek to each time again and verify identical geometry and labels.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:hyperframes-animation/rules/vertical-spring-ticker.md)unknowngongnyang/awesome-html-scrolline-deck:references/techniques.md#odometer-stats)MITgongnyang/awesome-html-scrolline-deck:templates/scenes/odometer-stats/scene.css)MIT