조건을 벗어난 점과 선이 흐려지고 새 조건의 항목이 나타난다.Marks outside a filter fade away while marks matching the new condition appear.
지역 필터를 바꾸면 제외 점이 0.35초에 사라지고 남은 점 좌표는 유지된다.
필터와 축 재조정을 동시에 적용해 남은 점도 이동한다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 시간 | 0.35s | 0.2625~0.525s | 시점 또는 전환 한 회 기준 |
| 제외 항목 불투명도 | 0 | 0~0.15 | 0이면 읽기와 클릭에서 제외 |
| 유지 항목 불투명도 | 1 | 0.8~1 | 축과 좌표 유지 |
| 이징 | none | none | none은 선형 진행 |
const tl = gsap.timeline({paused:true});
marks.forEach((el,i)=>{
tl.to(el,{opacity:included[i]?1:0,duration:0.35,ease:'none'},0);
});
// Derive hit testing from included, independently of playback direction.그대로 붙여 넣는다Paste as is
<대상>에 차트 필터 페이드을 적용해줘. 조건별 대상 SVG 그룹의 opacity를 보간하고 종료 후 가시성을 갱신한다. 입력 좌표와 ID 대응을 먼저 준비하고 snippet의 렌더 함수는 이 규칙으로 구현한다. 지속 시간 0.35s; 제외 항목 불투명도 0; 유지 항목 불투명도 1; 이징 none로 구현하고 GSAP 코어 paused 타임라인 하나로 seek를 지원해. 지역 필터를 바꾸면 제외 점이 0.35초에 사라지고 남은 점 좌표는 유지된다.
Apply Chart Filter Fade to <target>. Use a 0.35s transition with none easing and preserve item IDs, colors, and chart scales. Implement the geometry renderer used in the snippet with explicit before and after data; use a single paused GSAP core timeline and derive every frame from its playhead. Marks outside a filter fade away while marks matching the new condition appear.
<파일>의 데이터 차트 갱신 구간에 차트 필터 페이드을 적용해. 조건별 대상 SVG 그룹의 opacity를 보간하고 종료 후 가시성을 갱신한다. 입력 좌표와 ID 대응을 먼저 준비하고 snippet의 렌더 함수는 이 규칙으로 구현한다. 지속 시간 0.35s; 제외 항목 불투명도 0; 유지 항목 불투명도 1; 이징 none를 사용해. 0.0875초, 0.175초, 0.35초 시점을 캡처해 조건을 벗어난 점과 선이 흐려지고 새 조건의 항목이 나타난다. 항목 대응과 최종 수치를 확인하고 역방향 seek에서도 같은 화면인지 검증해.
Apply Chart Filter Fade in the chart update section of <file>. Use the card parameter defaults, a 0.35s transition, and none easing; implement the snippet geometry helpers from fixed input data. Capture at 0.0875s, 0.175s, and 0.35s to verify item correspondence, the intermediate geometry, and final values. Seek backward and forward to confirm identical output at identical times.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo