This is a demo

Click the menu icon to open the menu.

Some of the links in the menu link to a section on this page.

Options

The mmenu.js plugin provides a set of options for customizing your menu. The default values can be overridden by passing new values to the method.

Open the menu.

Styling

The mmenu.js plugin uses CSS variables for most of its sizing and styling. The default CSS variables can be overridden to customize your menu without having to make changes to the plugin.

Open the menu.

API

After the class instance is created, an API is available for the menu. With this API, you can invoke the plugin methods or bind new function to them. The API is stored in the "API" property of the class instance.

Open the menu.