<commit_before># Meny

A three dimensional and space effecient menu. Meny works best in browsers with support for CSS 3D transforms, although it falls back on 2D animation for older browsers. Supports touch events for mobile devices.

[Check out the demo page](http://lab.hakim.se/meny/).


## Instructions

#### 1. Download
Add [meny.min.js](https://github.com/hakimel/Meny/blob/master/js/meny.min.js) to your project. The meny.min.js file is the only thing required, but you could optionally clone the repository if you want to get the default styles.

### 2. Markup
Meny requires two HTML elements to work: a **menu** and the page **contents**. The class names are not used by the library so chose anything you want.

```html
<body>
  <div class="meny"><commit_msg>Reference meny.js instead of the minified version<commit_after># Meny

A three dimensional and space effecient menu. Meny works best in browsers with support for CSS 3D transforms, although it falls back on 2D animation for older browsers. Supports touch events for mobile devices.

[Check out the demo page](http://lab.hakim.se/meny/).


## Instructions

#### 1. Download
Add [meny.js](https://github.com/hakimel/Meny/blob/master/js/meny.js) to your project. The meny.js file is the only thing required, but you could optionally clone the repository if you want to get the default styles.

### 2. Markup
Meny requires two HTML elements to work: a **menu** and the page **contents**. The class names are not used by the library so chose anything you want.

```html
<body>
  <div class="meny">
{'fraction_non_alphanumeric': 0.09487179487179487, 'fraction_numerical': 0.005128205128205128, 'mean_word_length': 4.2207357859531776, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5278348', 'n_tokens_mistral': 466, 'n_tokens_neox': 445, 'n_words': 215}