@rffgrayson/simple-dropdown-menu
v1.0.2
Published
A lightweight dropdown menu component
Maintainers
Readme
Dropdown Menu
A lightweight, accessible dropdown menu component with zero dependencies.
Installation
npm install @rffgrayson/simple-dropdown-menuUsage
<link rel="stylesheet" href="path/to/dropdown.css">
<div class="dropdown" data-dropdown>
<button class="dropdown-button">Menu</button>
<div class="dropdown-menu">
<a href="#home">Home</a>
<a href="#about">About</a>
</div>
</div>
<script type="module">
import Dropdown from '@rffgrayson/simple-dropdown-menu';
Dropdown.init();
</script>Features
- ✅ Zero dependencies
- ✅ Accessible (ARIA attributes, keyboard support)
- ✅ Multiple dropdowns support
- ✅ Auto-close on outside click
- ✅ Lightweight (~2KB)
License
MIT © rffgrayson
