1.0.6 • Published 2 years ago

active-anchor v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Active Anchor

The package adds active class to links while scrolling and creates an offset for a sticky header when scrolling by an anchor.

Installation

npm install active-anchor

Usage

import activeAnchor from 'active-anchor';

activeAnchor.init({
  headerId: 'js-header',  // Optional, if need an offset for a sticky header
  offset: 0,              // Optional, an additional offset size
  navbarId: 'js-navbar'   // Optional, `js-navbar` is default 
});
<div id="js-navbar">
  <a href="#hello">Hello</a>
  <a href="#news">News</a>
  <a href="#contact">Contact</a>
</div>


<div id="hello">...</div>

<div id="news">...</div>

<div id="contact">...</div>
:root {
  scroll-behavior: smooth;
}
1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago