나란한 점들이 시간차로 커지거나 위로 뛰고 다시 돌아온다.Dots bounce or pulse with staggered phases.
세 점이 0.15초 차이로 8px 뛰고 돌아온다.
오류 상태에서도 점을 계속 돌려 응답을 기다리게 한다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 주기 | 1.2s | 0.84~1.68s | 유한 구간을 호스트 시간으로 반복 |
| 점 수 | 3 | 3~4 | 짧은 대기 표시 |
| 점 시간차 | 0.15s | 0.1~0.2s | 왼쪽부터 시작 |
| 점프 높이 | 8px | 4~12px | 기준 위치에서 위로 이동 |
| 이징 | sine.inOut | power2.out, power3.out, sine.inOut | 움직임의 가속과 감속 |
const dots = gsap.utils.toArray('.dot');
dots.forEach((dot, i) => {
tl.to(dot, {y:-8, duration:0.45, ease:'sine.inOut'}, i*0.15);
tl.to(dot, {y:0, duration:0.45, ease:'sine.inOut'}, i*0.15+0.45);
});그대로 붙여 넣는다Paste as is
<파일>에서 <대상>에 로딩 도트을 적용해. 1.2초, 점 수 3; 점 시간차 0.15s; 점프 높이 8px, 이징 sine.inOut로 구현해. paused 타임라인으로 seek 가능하게 하고 반복은 유한 구간의 지역 시간으로 계산해.
Apply Loading Dots to <target> in <file>. Use a 1.2s segment with sine.inOut; implement these explicit settings: Dot count: 3, Dot delay: 0.15s, Jump height: 8px. Use a paused, seekable timeline and repeat through local timeline time.
<파일>의 <대상> 레이어에 로딩 도트을 적용해. 1.2초, 점 수 3; 점 시간차 0.15s; 점프 높이 8px, sine.inOut를 사용하고 0초, 0.6초, 1.2초 캡처로 시작값, 중간 변화, 완료 자세를 확인해. 동일 시점을 두 번 seek해 같은 결과인지 검증해.
Apply Loading Dots to the <target> layer in <file> with Dot count: 3, Dot delay: 0.15s, Jump height: 8px, using the supplied core snippet and a 1.2s segment with sine.inOut. Capture at 0s, 0.6s, and 1.2s to verify the initial pose, intermediate change, and final pose. Seek to the same timestamp twice and confirm identical output.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo