활성 탭의 배경 캡슐이나 밑줄이 다음 탭 위치로 미끄러진다.The active underline or capsule glides to the newly selected tab.
밑줄이 다음 탭의 측정 위치 180px와 너비 140px로 이동한다
밑줄이 잘못된 탭 아래에 멈춘다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 이동 | 300ms | 200~450ms | 탭 전환 |
| 목표 위치 | 180px | 0~600px | 탭 시작점 측정 |
| 목표 너비 | 140px | 80~240px | 탭 실제 너비 |
| 이징 | power3.out | power2.out~power3.out | 감속 이동 |
.indicator { transform-origin: left; transition: transform 300ms cubic-bezier(.215,.61,.355,1), width 300ms cubic-bezier(.215,.61,.355,1); }
.tabs[data-active='2'] .indicator { transform: translateX(180px); width: 140px; }
.tabs[data-active='1'] .indicator { transform: translateX(0); width: 120px; }그대로 붙여 넣는다Paste as is
<파일>의 <대상>에 활성 표시 이동을 적용한다. 다음 탭의 위치 180px와 너비 140px를 측정값으로 지정하고 표시를 300ms에 이동한다. 초기 상태를 명시한 paused 타임라인으로 만들고 고정 좌표와 시간만 사용해 seek를 재현한다.
Apply Active Indicator Glide to <target> in <file>. Measure the next tab at x 180px and width 140px, then glide the indicator there in 300ms. Define the initial state and use a paused timeline with fixed coordinates and timings for repeatable seeking.
<파일>에서 <대상>의 활성 표시 이동 장면에 적용한다. 다음 탭의 위치 180px와 너비 140px를 측정값으로 지정하고 표시를 300ms에 이동한다. 0.07초·0.20초·0.50초 시점을 캡처해 시작 상태, 중간 관계, 최종 정착과 겹침 여부를 확인한다.
Implement Active Indicator Glide in the scene for <target> in <file>. Measure the next tab at x 180px and width 140px, then glide the indicator there in 300ms. Capture at 0.07s, 0.20s, 0.50s to verify the initial state, intermediate relationships, final settling, and unwanted overlap.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo