
Security News
ECMAScript 2025 Finalized with Iterator Helpers, Set Methods, RegExp.escape, and More
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
@react-spring/parallax
Advanced tools
This package exports the Parallax
and ParallaxLayer
components. Both are wrapped with React.memo
.
Parallax
creates a scroll container. Throw in any amount of ParallaxLayer
s and it will take care of
moving them in accordance to their offsets and speeds.
Note: Currently, only @react-spring/web
is supported.
import { Parallax, ParallaxLayer } from '@react-spring/parallax'
const Example = () => {
const ref = useRef<Parallax>()
return (
<Parallax ref={ref} pages={3} scrolling={false} horizontal>
<ParallaxLayer offset={0} speed={0.5}>
<span
onClick={() => {
ref.current.scrollTo(1)
}}>
Layers can contain anything
</span>
</ParallaxLayer>
</Parallax>
)
}
Parallax
propspages: number
Determines the total space of the inner content where each page takes 100% of the visible container.
config?: SpringConfig
The spring behavior.
Defaults to config.slow
.
scrolling?: boolean
Allow content to be scrolled or not.
Defaults to true
.
`horizontal?: boolean
When true
, content scrolls from left to right.
Defaults to false
.
ParallaxLayer
propsfactor?: number
The page size (eg: 1 => 100%, 1.5 => 150%, etc)
Defaults to 1
.
offset?: number
The page offset (eg: 0 => top of 1st page, 1 => top of 2nd page, etc)
Defaults to 0
.
speed?: number
Shift the layer in accordance to its offset. Values can be positive or negative.
Defaults to 0
.
Paul Henschel
FAQs
```bash yarn add @react-spring/parallax ```
The npm package @react-spring/parallax receives a total of 5,037 weekly downloads. As such, @react-spring/parallax popularity was classified as popular.
We found that @react-spring/parallax demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
Security News
A new Node.js homepage button linking to paid support for EOL versions has sparked a heated discussion among contributors and the wider community.
Research
North Korean threat actors linked to the Contagious Interview campaign return with 35 new malicious npm packages using a stealthy multi-stage malware loader.