Package Exports
- @vaadin-component-factory/vcf-anchor-nav
- @vaadin-component-factory/vcf-anchor-nav/vcf-anchor-nav.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@vaadin-component-factory/vcf-anchor-nav) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
<vcf-anchor-nav>
Web Component for easily creating layouts with sticky anchor navigation tabs and content sections.
- Automates the linking of tabs and sections.
- Smooth scrolls to section on tab click and sets the URL hash.
- Scrolls to URL hash on load (preserve selected tab on refresh).
Live demo ↗ | API documentation ↗
Installation
Install vcf-anchor-nav
:
npm i @vaadin-component-factory/vcf-anchor-nav --save
Usage
Once installed, import it in your application:
import '@vaadin-component-factory/vcf-anchor-nav';
Add <vcf-anchor-nav>
element and <vcf-anchor-nav-section>
s to the page.
<vcf-anchor-nav>
<h1 slot="header">Header</h1>
<vcf-anchor-nav-section name="One"> ... </vcf-anchor-nav-section>
<vcf-anchor-nav-section name="Two"> ... </vcf-anchor-nav-section>
<vcf-anchor-nav-section name="Three"> ... </vcf-anchor-nav-section>
</vcf-anchor-nav>
Running demo
Fork the
vcf-anchor-nav
repository and clone it locally.Make sure you have npm installed.
When in the
vcf-anchor-nav
directory, runnpm install
to install dependencies.Run
npm start
to open the demo.
Server-side API
This is the client-side (Polymer 3) web component. If you are looking for the server-side (Java) API for the Vaadin Platform, it can be found here: Anchor Nav
License
Apache License 2.0