18 个动效案例,全部用原生重写过。
每一套都搬来了运动的方式——滚动扫描、字距收敛、反向视差、裁切揭开、雷达扫描、推镜、进度轨、水波、湍流位移、错位栅格、三层视差、描边动画、数字滚动。 品牌、文案、配色、构图全部重做,代码里没有 GSAP、没有 Lenis、没有 three.js,双击就能跑。
18套模板
54个页面
0外部依赖
用到的原生手段
- 滚动 — getBoundingClientRect 逐行算距离,requestAnimationFrame 节流
- 视差 — 两层元素吃不同系数,一正一负
- 图形 — conic/radial 渐变、clip-path、SVG 滤镜、canvas
三条纪律
- 首屏不藏字 — 内容不依赖动画完成才可见
- 首屏直接可见 — 进场用 IntersectionObserver,但首屏元素先加 in
- 降级要完整 — prefers-reduced-motion 下排版不能塌
说明
- 卡片里是真实页面,不是截图
- 悬停时预览会自己往下滚
- 所有品牌与文案为虚构,仅作版式演示