## Introduction An interactive dropdown menu for discoverable content. ## Structure The `shapla-dropdown` component is a container for a dropdown button and a dropdown menu. * `shapla-dropdown` the main container * `shapla-dropdown-trigger` the container for a button * `shapla-dropdown-menu` the toggable menu, hidden by default * `shapla-dropdown-menu__inner` the dropdown box, with a white background and a shadow * `shapla-dropdown__content` the container for menu items * `shapla-dropdown-item` each single item of the dropdown, which can either be a a or a div * `shapla-dropdown-divider` a horizontal line to separate dropdown items > The `shapla-dropdown` component has an additional modifier. `is-hoverable`: the dropdown will show up when hovering the `shapla-dropdown-trigger` ## Usages  1. Basic dropdown ```html
Dropdown
Item 1 Item 1 Item 1
```  2. **Toggable**: to control the display of the dropdown with JavaScript, add `is-active` modifier to `shapla-dropdown-menu` ```html
```  3. **Right aligned**: You can add the `is-right` modifier to have a right-aligned dropdown. ```html
```  4. **Dropup**: You can add the `is-up` modifier to have a dropdown menu that appears above the dropdown button. ```html
```  4. **Scrolling**: To enable scrolling for a long list of items, you can add `has-max-items` modifier. ```html
``` If the number of items is more than 10, it will show scroll. You change the number by using css custom property `--max-menu-items` ```html
```