A library agnostic multilevel page menu with a smooth slide effect based on CSS transitions, focused on accessibility.
npm install smdm-slide-menu> ℹ️ This project is a fork from https://github.com/grubersjoe/slide-menu. See Original Demo
A library agnostic, dependency free multilevel page menu with a smooth slide effect based on CSS transitions and various options. Allows foldable submenu structures for desktop views.
``sh`
npm install smdm-slide-menu
You can include smdm-slide-menu as standalone script or as a module.
`ts`
import {SlideMenu} from 'smdm-slide-menu';
// You can use smdm-slide-menu here right away
const menuElement = document.getElementById('example-menu');
const menu = new SlideMenu(menuElement);
Also make sure to include the css like import 'smdm-slide-menu/dist/slide-menu.css'
Use import 'smdm-slide-menu/dist/slide-menu.js' and import 'smdm-slide-menu/dist/slide-menu.css' in your bundler or build system of choice or use a 1998