원이나 다각형이 바닥을 따라 구르거나 모서리를 축으로 넘어간다.A shape translates along a floor while rotating in proportion to its travel.
전송 대기 표시에서 작은 원이 80px 굴러가고 끝에서 사라져 다시 출발한다
이동 거리와 회전량이 맞지 않아 바닥에서 미끄러진다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 주기 | 1600ms | 1200~2400ms | 한 번의 반복에 걸리는 시간이다 |
| 이동 거리 | 80px | 40~160px | 반지름 약 12.7px 원의 한 바퀴 거리다 |
| 회전각 | 360deg | 180~720deg | 이동 거리를 원둘레와 맞춘다 |
| 이징 | linear | linear | ease-in-out | 경로 이동은 등속, 맥동은 부드러운 왕복을 쓴다 |
.fx { width:25.46px; height:25.46px; border-radius:50%; background:conic-gradient(#0d9488 50%,#334155 0); animation:roll 1.6s linear infinite; }
@keyframes roll {
0% { transform:translateX(0) rotate(0); opacity:0; }
10%,90% { opacity:1; }
100% { transform:translateX(80px) rotate(360deg); opacity:0; }
}그대로 붙여 넣는다Paste as is
<대상>에 도형 굴리기 루프를 적용해. 주기 1600ms, 이동 거리 80px, 회전각 360deg, 이징 linear로 구현해. 예시 코드의 요소 구조를 함께 만들고 하나의 paused 타임라인으로 seek 가능하게 연결해. 동작 감소 설정에서는 첫 프레임을 유지해.
Apply Rolling Shape Loop to <target>. Use a 1.6-second cycle, 80px travel, 360 degree rotation, and a 12.73px radius, and linear easing. Include the required element structure and drive the effect with one paused, seekable timeline. Hold the first frame when reduced motion is enabled.
<파일>의 대기 표시 또는 배경 영역에 도형 굴리기 루프를 적용해. 주기 1600ms, 이동 거리 80px, 회전각 360deg, 이징 linear를 사용하고 반복 위상을 절대 시간에서 계산해. 0초, 0.8초, 1.6초를 캡처해 중간 변화와 첫 프레임으로의 연결을 확인해.
Apply Rolling Shape Loop in the waiting indicator or background region of <file>. Use a 1.6-second cycle, 80px travel, 360 degree rotation, and a 12.73px radius, and linear easing; derive loop phase from absolute time. Capture at 0, 0.8, and 1.6 seconds to verify the intermediate change and the return to the starting frame.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo