Dropdowns
Drop-downs offer a convenient toggleable selection solution via CSS and the vanilla JavaScript plugin.
Example
To setup a dropdown, do the following
- Create a wrapper element with the
.drop-containerclass. - Nest a
buttonwith the.js-drop-triggerclass. - Create the dropdown menu as the next sibling of the button as
.drop-menu > .drop > ul.
Direction
You can change the alignment of the dropdown to different directions by adding a directional class to the .drop-menu element.
The directions are .drop-s, .drop-se, .drop-sw, .drop-n, .drop-ne, .drop-nw
Carets
Add a caret to the button by using either .caret-s or caret-n on a <span> element inside the button.
Arrows
Add an arrow on the border of the dropdown using the .arrow class.