メインコンテンツにスキップ
ハンバーガーメニューの作成方法

ハンバーガーメニューの作り方を解説します。PCサイズではメニューを常に表示し、モバイル/タブレットではクリックでメニューを切り替える仕組みの実装手順を紹介します。

Saika avatar
対応者:Saika
2か月以上前に更新

ハンバーガーメニューとは

ハンバーガーメニューとは、主にモバイルデバイスや小さな画面で使用されるコンパクトなナビゲーションメニューのことです。3本の横線が重なったアイコンとして表示されることが多く、このアイコンをタップすると、隠れていたナビゲーションメニューが展開され、ユーザーが簡単に他のページやセクションにアクセスできる仕組みです。

この記事では、PCサイズでは常時表示されるナビゲーションメニューを、モバイルやタブレットサイズでクリックにより表示・非表示を切り替えるハンバーガーメニューの作成方法を解説します。

スクリーンショット:ハンバーガーメニューの例。

作成手順

追加パネルにある「ナビゲーション」パーツには、ハンバーガーメニューの機能が組み込まれています。このパーツを利用する場合、手順3の「メニューページの作成」から進めることができます。

スクリーンショット;セクション内のナビゲーションパーツの様子。

事前準備

PCサイズ(ブレイクポイント:基準)で表示するメニューを先に準備しておきましょう。

1. PCサイズでのナビゲーションメニューの非表示設定

PCサイズ(基準)で表示させたいナビゲーションメニューをモバイルとタブレットサイズでは非表示にします。

ナビゲーションメニューを選択し、画面左上の目のアイコンにカーソルを合わせます。表示されたチェックボックスから「タブレット」「モバイル」のチェックを外し、これらのサイズでメニューが表示されないように設定します。

スクリーンショット:表示設定を変更する様子。

2. ハンバーガーメニューアイコンの配置

次に、タブレットとモバイル用のメニューアイコンを配置します。まず、ブレイクポイントを「タブレット」に変更します。

スクリーンショット:ブレイクポイントを切り替える様子。

PCサイズで設定したナビゲーションメニューが非表示になっていることを確認したら、追加パネルからハンバーガーメニューアイコンを配置します。

スクリーンショット:アイコンを配置する様子。

アイコンを選択し、画面左上の目のアイコンで「基準」のチェックを外し、PCサイズで表示されないように設定します。

スクリーンショット:アイコンの表示設定を変更する様子。

3. メニューページの作成

ハンバーガーメニューアイコンをクリックした際に表示されるメニューを、モーダルで作成します。画面右上の「ページ追加」ボタンから「モーダル」を選び、メニューをデザインします。モーダルには、閉じるためのボタンも必ず配置しましょう。

スクリーンショット:モーダルを追加する様子。

画像では閉じるボタンを画面右上に絶対位置で固定表示しています。

そしてモーダルを閉じるためのリンクを設定します。ボタンを選択し、画面右側の設定パネルを開きます。リンク設定で[モーダルを閉じる]を選択します。

スクリーンショット:モーダルを閉じるをリンク設定する様子。

Tips:最上部のレイヤーを選択した状態でトランジションを設定すると、アイコンをクリックした時に表示されるメニューの表示方法が設定できます。

スクリーンショット:トランジションを設定する様子。

4. アイコンへのリンク設定

最後に、メニューアイコンと作成したメニューページをリンク設定で繋げます。配置したアイコンを選択し、画面右上のリンクチップをクリックします。「ページ」タブから、先ほど作成したメニューページ(モーダル)を選択します。

スクリーンショット:メニューアイコンにリンクを設定する様子。

これで、メニューアイコンをクリックするとメニューが表示されるようになります。プレビューで確認し、問題がなければサイトを更新して反映させてください。

ハンバーガー ハンバーガーメニュー モバイルメニュー

こちらの回答で解決しましたか?