Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

ceri-side-nav

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ceri-side-nav

a touch enabled, responsive side-nav

latest
Source
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

ceri-side-nav

a touch enabled, responsive side-nav.

Demo

Install

npm install --save-dev ceri-side-nav

Usage

window.customElements.define("ceri-side-nav", require("ceri-side-nav"))
<ceri-side-nav target=#nav-toggle>
  <li>First Text<li>
</ceri-side-nav>
<!-- margin on sibling elements will be set to when side-nav gets fixed -->
<container>
  <!-- you can specify a target to toggle the nav -->
  <button id=nav-toggle>toggle</button>
</container>

For examples see dev/.

Props

Nametypedefaultdescription
targetStringnullWill attach toggling on given element, resolved by querySelector.
fixed-screen-sizeNumber992Used with fixed. Above this size, the menu will stay opened.
fixedBooleanfalseshould always show on large screens
openBooleanfalseset to open / close
rightBooleanfalseattach to the right side instead of the left
opacityNumber0.5opacity of the overlay
z-indexNumber1000minimum zIndex of the overlay.

To not close the nav on a click inside, call e.preventDefault() on click.

Events

Namedescription
fixed(isFixed:Boolean)emitted when menu get fixed or unfixed on large screen.
toggled(isOpened:Boolean)emitted when menu gets opened or closed.

Themes

<ceri-side-nav class=materialize> 
</ceri-side-nav >

Development

Clone repository.

npm install
npm run dev

Browse to http://localhost:8080/.

Notable changes

0.2.0

  • use ceri-materialize@2

License

Copyright (c) 2016 Paul Pflugradt Licensed under the MIT license.

Keywords

side-nav

FAQs

Package last updated on 07 Sep 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts