UNPKG

vanilla-back-to-top-custom

Version:

Simple and tiny Back To Top button with no dependencies. Hides when on top, scrolls up smoothly when clicked. Works equally great with Vue, React, Angular and without frameworks on Jekyll, Hugo and Hexo

22 lines (20 loc) 736 B
# All options None of them are required, call `addBackToTop()` without params to get nice default looks ```js addBackToTop({ backgroundColor: '#000', cornerOffset: 20, // px diameter: 56, // px ease: inOutSine, // any one from https://www.npmjs.com/package/ease-component will do id: 'back-to-top', innerHTML: '<svg viewBox="0 0 24 24"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>', onClickScrollTo: 0, // px scrollContainer: document.body, // or a DOM element, e.g., document.getElementById('content') scrollDuration: 100, // ms showWhenScrollTopIs: 1, // px size: diameter, // alias for diameter textColor: '#fff', zIndex: 1, className: 'my-custom-class' // New parameter }) ```