simpleParallax.js -
Parallax效果
当页面滚动时,让普通图片产生上下或对角线方向的视差位移,无需背景图或复杂配置。simpleParallax.js 直接作用于 <img> 标签,支持 React、Next.js 和原生 JS,安装后一行组件即可生效。
| 收费 | 开源免费(MIT协议) |
|---|---|
| 平台 | React / Next.js / 原生JavaScript |
| 中文 | 英文文档,无中文界面 |
| 用途 | 为任意<img>标签添加视差滚动动画 |
核心功能是将静态图片在滚动时产生方向性平移,形成视差效果。与多数依赖 background-image 的库不同,它直接操作 <img> 标签,因此兼容 next/image 组件。
安装后通过 npm 安装 simple-parallax-js,在 React 组件中导入 SimpleParallax 包裹 <img> 即可。原生 JS 版本需手动传入图片选择器和配置项。
适合需要快速为产品页、博客、落地页添加视差动效的 React 或 Next.js 开发者,尤其是希望避免复杂配置或依赖 background-image 的项目。
scale 必须大于 1.0 才能产生视差效果;overflow 默认 false 时图片不会溢出容器;delay 单位为秒,默认 0.4s;maxTransition 需填入 1-99 的整数百分比。
Q1:simpleParallax.js 能否与 next/image 一起使用?
A1:可以。官方明确说明支持 next/image 组件,直接将其作为 SimpleParallax 的子元素即可生效。
Q2:如何让图片向对角线方向移动?
A2:将 orientation 设为组合方向字符串,例如 "down right" 表示向下滚动时图片向右下角移动,"up left" 则向左上角移动。
Q3:视差效果在图片上出现溢出怎么办?
A3:默认 overflow 为 false,图片不会超出容器。若需要图片与周围内容重叠,将 overflow 设为 true,此时图片会移出自然文档流。
更多同类工具与网站,可在动画库分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论