parlx.js implementation for React component
First, install the library in your project by npm:
$ npm install react-parlxOr Yarn:
$ yarn add react-parlx• Import plugin in React application file:
import ReactParlx from 'react-parlx';• Later create parallax component and pass options:
<ReactParlx
overlay={ /* true/false */ }
settings={ /* settings */ }
callbacks={ /* callbacks */ }
className={ /* class name(s) */ }
parlxMove={ /* event output destination */ }
// other props for div tag e.g. style
/>You can add components with or without additional content:
with:
<ReactParlx /* options */>
// additional content
</ReactParlx>without:
<ReactParlx /* options */ />| Name | Type | Default | Description | Available options |
|---|---|---|---|---|
| overlay | boolean | false |
Create overlay for parallax container element | true (enable) / false (disable) |
| settings | object | {} |
Default parlx.js settings | parlx.js settings |
| callbacks | object | {} |
Default parlx.js callbacks | parlx.js callbacks |
| className | string | parallax |
Parallax container class name | Name of parallax container |
parlxMove event will output current position of the parallax element
This project is licensed under the MIT License © 2018-present Jakub Biesiada