buttery-scroll

Uber-simple smooth-scrolling microlib

Downloads
9
Stars
15
Committers
1

Scroll like butter

Demo

Usage

Install from npm: npm install buttery-scroll

Call as a function:

ButteryScroll(scrollableElement, distance, duration)

  • scrollableElement: any element that can scroll, e.g. document.body
  • distance: a distance in pixels, a positive or negative value
  • duration: how long the scroll should take, in milliseconds

Example usage:

ButteryScroll(document.querySelector('body'), 300, 900);

This is essentially a heavy fork of Benjamin De Cock's sweet Anchor scrolling library. Thanks Benjamin!.