スマートフォンやタブレットのアプリなどでボタンを押すとメニューが横から展開するインターフェイスをみることがあります。今回はそのような横にスライドするメニューを実装することができるJavaScriptライブラリ『mmenu』を紹介します。
『mmenu』
ダウンロード
ライブラリのダウンロードはこちらから行うことが出来ます。
Step 1: スタイルシート・ライブラリの読込み
最初に『mmenu』の基本スタイルシートを読み込みます。続けて『mmenu』は「jQuery」対応のライブラリなので最初に「jQuery」を読込み、「jquery.mmenu.js」を読み込みます。
<link type="text/css" rel="stylesheet" media="all" href="mmenu.css" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.mmenu.js"></script>
Step 2: 初期設定
対応させるメニューとオプションを設定します。
<script type="text/javascript"> $(function() { $("#my-menu").mmenu({ // options object }, { // configuration object pageNodetype: "section" }); }); </script>
Step 3: ページ表示
基本的なメニューのコーディング例です。
<nav id="my-menu"> <ul> <li><a href="/">Home</a></li> <li><a href="/about/">About us</a></li> <li><a href="/contact/">Contact</a></li> </ul> </nav>
オプションについての内容はこちらに説明があります。