reusable-dropdown-menu
v1.0.0
Published
A simple reusable dropdown menu for web projects
Downloads
2
Readme
reusable-dropdown-menu
A simple and reusable dropdown menu for web projects.
Made with ❤️ by Akshat Singh.
Installation
Install via npm:
npm install reusable-dropdown-menuUsage
- Import in your project
In your HTML file, add:
<link rel="stylesheet" href="./node_modules/reusable-dropdown-menu-akshat/style.css" />
<script type="module">
import { setupDropdown } from "reusable-dropdown-menu-akshat";
// initialize dropdown
setupDropdown();
</script>- Add dropdown markup
<div class="dropdown">
<button class="dropdown-btn">Dropdown</button>
<ul class="menu-items hidden">
<li class="menu-item"><a href="#">Item 1</a></li>
<li class="menu-item"><a href="#">Item 2</a></li>
<li class="menu-item"><a href="#">Item 3</a></li>
</ul>
</div>CSS
This package comes with a simple stylesheet. The key class is:
.hidden {
display: none;
}Development / Testing locally
If you want to test before publishing:
- Create a new test project:
mkdir dropdown-test
cd dropdown-test
npm init -y- Link your local package:
npm link ../reusable-dropdown-menu- Install and test in HTML:
<script type="module">
import { setupDropdown } from "reusable-dropdown-menu-akshat";
setupDropdown();
</script>