paroller.js is a lightweight jQuery plugin that enables parallax scrolling effect.
Before closing </body>
element include:
<script src="jquery-3.1.1.min.js"></script>
<script src="jquery.paroller.min.js"></script>
$("element").paroller();
$(window).paroller({ factor: '0.5', type: 'foreground', direction: 'horizontal' });
$ bower install paroller.js
To enable parallax scrolling effect on element you have to use data-paroller-factor attribute on selected element.
data-paroller-factor
sets speed and distance of element's parallax effect on scroll.
<div data-paroller-factor="0.3"></div>
<div data-paroller-factor="0.3"></div>
<div data-paroller-factor="0.3" data-paroller-type="foreground"></div>
<div data-paroller-factor="0.3"
data-paroller-direction="horizontal"></div>
$(window).paroller({ factor: 0.3, // multiplier for scrolling speed and offset type: 'foreground', // background, foreground direction: 'horizontal' // vertical, horizontal, TODO: diagonal });
data-paroller-factor="0.5"
data-paroller-factor="-0.15"
data-paroller-factor="0.5" data-paroller-type="foreground"
data-paroller-factor="0.1" data-paroller-type="foreground"
data-paroller-factor="-0.1" data-paroller-type="foreground"
data-paroller-factor="0.9" data-paroller-type="foreground"
data-paroller-direction="vertical"
data-paroller-factor="0.15" data-paroller-type="foreground"
data-paroller-direction="vertical"
data-paroller-factor="-0.1" data-paroller-type="foreground"
data-paroller-direction="vertical"
data-paroller-factor="0.5"
data-paroller-factor="-0.75"
data-paroller-factor="-0.3" data-paroller-type="foreground"
data-paroller-direction="horizontal"
data-paroller-factor="-0.1" data-paroller-type="foreground"
data-paroller-direction="horizontal"
data-paroller-factor="0.1" data-paroller-type="foreground"
data-paroller-direction="horizontal"