밝은 윤곽선이 대상을 훑는 동안 내부 대상이 점점 선명해진다.A bright outline traces the subject while its interior fades into clarity.
제품 아이콘 윤곽이 먼저 훑고 0.12초 뒤 내부가 선명해진다.
굵은 흰색 윤곽을 여러 번 번쩍여 작은 아이콘이 뭉개진다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 | 900ms | 600~1200ms | 1920x1080 기준. 장면 시작을 0초로 둔다. |
| 윤곽 두께 | 2px | 1~3px | 1920x1080 기준. 장면 시작을 0초로 둔다. |
| 내부 지연 | 120ms | 80~200ms | 1920x1080 기준. 장면 시작을 0초로 둔다. |
| 내부 최종 불투명도 | 1 | 1 | 1920x1080 기준. 장면 시작을 0초로 둔다. |
const path = document.querySelector('.outline');
const length = path.getTotalLength();
const tl = gsap.timeline({ paused: true });
tl.set(path, { strokeDasharray: length, strokeDashoffset: length, strokeWidth: 2 });
tl.to(path, { strokeDashoffset: 0, duration: 0.6, ease: 'power2.out' }, 0);
tl.fromTo('.fill', { opacity: 0 }, { opacity: 1, duration: 0.78, ease: 'power2.out' }, 0.12);
tl.to(path, { opacity: 0, duration: 0.3 }, 0.6);그대로 붙여 넣는다Paste as is
<대상>에 윤곽 섬광 등장을 구현해. 지속 900ms, 윤곽 두께 2px, 내부 지연 120ms, 내부 최종 불투명도 1, 이징 power2.out을 적용해. SVG 윤곽의 이동 dash와 내부 fill-opacity를 같은 타임라인에서 보간한다. paused 타임라인과 절대 시간으로 구동하고 Math.random 없이 같은 시점의 상태를 재현해.
Implement Outline Flash Reveal on <target>. Use duration 900ms; stroke width 2px; fill delay 120ms; final fill opacity 1; use power2.out easing. Drive the effect with a paused GSAP timeline and absolute time, and reproduce the same state on every seek without Math.random. Keep foreground text readable.
<파일>의 윤곽 섬광 등장 장면 레이어에 적용해. 지속 900ms, 윤곽 두께 2px, 내부 지연 120ms, 내부 최종 불투명도 1, 이징 power2.out을 사용하고 본문과 분리해. 0초, 0.4초, 1.2초 시점을 캡처해 시작 상태와 중간 변화 및 대상 가독성을 확인하고 같은 시점을 다시 seek해 결과가 같은지 검증해.
Apply Outline Flash Reveal to the scene layer in <file>. Use duration 900ms; stroke width 2px; fill delay 120ms; final fill opacity 1 and power2.out easing. Capture at 0, 0.4, and 1.2 seconds to check the initial state, motion progression, and foreground readability; seek to each time again to verify identical output.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo