horizontal-scroll
horizontal-scroll copied to clipboard
Horizontal scroll with inertia
horizontal-scroll
Installation
npm install -S horizontal-scroll
Usage & API
HTML
<div class="container">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div>
Javascript
var blocks = document.getElementsByClassName('block');
var container = document.getElementsByClassName('container');
var hs = new HorizontalScroll.default({
blocks : blocks,
container: container,
});
Options
container Node DOM
null
The list container.
blocks Node DOM
null
Item in the list.
isAnimated Boolean
false
If true, the list should have a skew relative to the scroll speed.
spring Number
0.1
Friction of the scroll.
skewReducer Number
20
Strength of the skew effect.
skewLimit Number
20
Limit value of the skew effect.
Example
https://corentinfardeau.github.io/horizontal-scroll/
License
MIT.