ld-dropdown
v1.0.1
Published
Dropdown module for easy implementation in HTML.
Downloads
4
Readme
ld-dropdown
JS module for easy implementation of dropdowns in HTML.
Developed by Leandecks (rigel1631).
Installation
npm i -D ld-dropdown
You need to have npm in your project. If you don't: npm init
.
Usage
base
: element from which the dropdown dropselementsContainer
: element that wraps the dropdown elementsdisplay
: sets the display of the dropdown (block
,flex
...). Default:block
.clickHover
: set if the dropdown is toggled onclick
,hover
, or both (clickhover
/hoverclick
). Default:hover
.
There's no styling applied to the dropdown so that you can style it for your own needs.
function createDropdown(base, elementsContainer, display, clickHover)
Implementation Example
HTML:
<button class="base">Click to display dropdown</button>
<div class="dropdown">
<div>Element 1</div>
<div>Element 1</div>
<div>Element 1</div>
<div>Element 1</div>
</div>
JS:
import createDropdown from "ld-dropdown";
const baseElement = document.querySelector(".base");
const containerElement = document.querySelector(...);
createDropdown(baseElement, containerElement, "flex", "click");