# StackedMenu > A flexible stacked navigation menu writing on JavaScript vanilla and modules. ### Table of contents 1. [Get started](#get-started) 2. [What's includes](#whats-includes) 3. [Usage](#usage) 4. [Demo](#demo) 5. [Limitations](#limitations) 6. [Contributing](#contributing) ## Get started [Download the latest release](https://gitlab.com/bent10/stacked-menu/tags) of StackedMenu. ### What's includes On download directories and files, you'll see something like this: ``` dist/ ├── css/ │ ├── stacked-menu.css │ ├── stacked-menu.css.map │ ├── stacked-menu.min.css │ └── stacked-menu.min.css.map ├── js/ │ ├── amd/ │ ├── commonjs/ │ ├── es6/ │ ├── umd/ │ ├── stacked-menu.js │ ├── stacked-menu.js.map │ ├── stacked-menu.min.js │ └── stacked-menu.min.js.map ├── scss/ │ ├── _collapsible.scss │ ├── _core.scss │ ├── _direction.scss │ ├── _extras.scss │ ├── _hoverable.scss │ ├── _mixins.scss │ ├── _variables.scss │ └── stacked-menu.scss src/ README.md ``` ## Usage Implementing as easy as posible. ### Include css file: ```html ``` ### Include javascript file: ```html ``` ### Basic template You mush have `stacked-menu` element on your markup. The template will look like this: ```html
``` Then called: ```javascript var menu = new StackedMenu(); ``` Please see [API docs](http://docs.stilearning.com/drawerjs/latest/StackedMenu.html) for more details. ## Demo [StackedMenu demo](https://bent10.gitlab.io/stacked-menu) are included in the download files in the root directory. ## Limitations #### Browser support * Chrome >= 20 * Firefox >= 24 * Edge >= 12 * Explorer >= 8 * iOS >= 6 * Safari >= 6 * Android 2.3 * Android >= 4 * Opera >= 12 ## Contributing > Thank-you for your interest in StackedMenu, Beni Arisandi. If you notice any bug(s) or have any idea(s) for new feature(s), skin(s), or something else, feel free to open a issue, so we can make StackedMenu better together.