An open API service indexing awesome lists of open source software.

https://github.com/zhangyu1818/scroll-progress-bar

A progress bar for scroll, support SSR.
https://github.com/zhangyu1818/scroll-progress-bar

progress-bar scroll-progress-bar

Last synced: 6 months ago
JSON representation

A progress bar for scroll, support SSR.

Awesome Lists containing this project

README

          

# scroll-progress-bar

![npm-version](https://img.shields.io/npm/v/scroll-progress-bar.svg)
![bundlesize-js-image](https://img.badgesize.io/https:/unpkg.com/scroll-progress-bar/es/index.js?label=gzip&compression=gzip&style=flat-square)

A progress bar for scroll, support SSR.

## Install

```npm
npm install scroll-progress-bar
```

```yarn
yarn add scroll-progress-bar
```

## Usage

``` javascript

import progressBar from 'scroll-progress-bar';
import "scroll-progress-bar/style.css";

// show scroll progress bar
progressBar.show();
// hide scroll progress bar
progressBar.hide();
// set scroll progress bar configuration
progressBar.setConfig({
debounce: true,
})

```

**configuration**

```javascript
export interface ScrollProgressConfig {
// element id
id?: string
// element scroll offset
offset?: number
// scroll debounce
debounce?: boolean
}
```