길이와 색을 유지한 항목들이 서로 자리를 바꾸어 새 정렬 순서로 놓인다.Items move to new ranked positions while retaining their identity and encoding.
ID별 색과 라벨을 유지하고 행 전체를 0.75초에 새 순위로 옮긴다.
순위마다 새 색을 부여해 같은 항목을 추적할 수 없게 한다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 재배치 시간 | 750ms | 500~1100ms | 항목 ID로 목표 행을 찾는다. |
| 행 지연 | 25ms | 0~50ms | 움직임 시작만 조금 늦춘다. |
| 행 간격 | 28px | 28~64px | 라벨 높이를 고려한다. |
| 이징 | power2.inOut | none | power2.out | power2.inOut | 끝점을 넘지 않는 이징을 쓴다. |
const tl=gsap.timeline({paused:true});
const order=['c','a','d','b'];
document.querySelectorAll('.rank-row').forEach((row,i)=>{
const rank=order.indexOf(row.dataset.id);
if(rank>=0)tl.to(row,{y:rank*28,duration:0.75,ease:'power2.inOut'},i*0.025);
});그대로 붙여 넣는다Paste as is
<파일>의 <대상>에 순위 재배치를 구현해. 길이와 색을 유지한 항목들이 서로 자리를 바꾸어 새 정렬 순서로 놓인다. 재배치 시간 750ms, 행 지연 25ms, 행 간격 28px, 이징 power2.inOut를 적용하고 GSAP 코어의 paused 타임라인 하나로 seek 가능하게 작성해. 정렬 중 라벨과 마크를 따로 이동하지 않는다.
Implement Rank Transition for <target> in <file>. Items move to new ranked positions while retaining their identity and encoding. Use reorder duration: 750ms; row stagger: 25ms; row spacing: 28px; easing: power2.inOut in a single paused GSAP core timeline that supports seeking. Move labels and marks together while preserving item IDs and colors.
<파일>의 <대상> 장면에 순위 재배치를 적용해. 재배치 시간 750ms, 행 지연 25ms, 행 간격 28px, 이징 power2.inOut를 사용하고 다음 동작을 구현해: ID별 목표 행 좌표를 구하고 마크와 라벨을 함께 이동한다. 플러그인과 Math.random 없이 작성하고 0.23초·0.54초·0.9초를 캡처해 초기 상태, 중간 변화, 최종 상태가 연속적이며 다음 예시와 맞는지 확인해: ID별 색과 라벨을 유지하고 행 전체를 0.75초에 새 순위로 옮긴다.
Apply Rank Transition to the <target> scene in <file> using reorder duration: 750ms; row stagger: 25ms; row spacing: 28px; easing: power2.inOut. Items move to new ranked positions while retaining their identity and encoding. Use prepared data or geometry with GSAP core, no plugins, and no Math.random; capture at 0.23, 0.54, 0.9 seconds to verify continuous intermediate geometry, correct endpoints, and identical output after repeated seeks. Move labels and marks together while preserving item IDs and colors.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo