A Simple and light Parallax library
Live demo: http://alexprut.github.io/SimpleParallax.js
- Bower:
Run from your console/terminalbower install simpleparallax.js --save
- From Source:
Rungit clone https://github.com/alexprut/SimpleParallax.js.git
- Direct download:
Download the last version from here
<link rel="stylesheet" href="css/simpleParallax.min.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="js/simpleParallax.min.js"></script>
<div class="parallax"
data-parallax-axis="both"
data-parallax-scope="global"
data-parallax-detect="mouseover">
<div class="parallax__item" data-parallax-depth="35">
example
</div>
<div class="parallax__item" data-parallax-depth="10">
example
</div>
</div>
For a complete example see index.html
Data Attribute | Type | Description | Default |
---|---|---|---|
data-parallax-scope |
['global'] |
the scope/region covered by the parallax effect | 'global' |
data-parallax-axis |
['both'] |
the direction affected by the parallax effect | 'both' |
data-parallax-detect |
['mouseover'] |
the event that triggers the effect | 'mouseover' |
data-parallax-max-shift |
int |
maximum shift in both directions of the elements | 1000 |
parallax-depth |
int |
the depth of a item | 1 |
parallax-offset-x |
int |
the offset of a item in pixels along the x axis | 0 |
parallax-offset-y |
int |
the offset of a item in pixels along the y axis | 0 |
SimpleParallax.js is licensed under the MIT License – see the LICENSE file for details.