NAV-004 公開  更新

ドロップダウン型 ヘッダー

メニューの項目にマウスを重ねるか押すと、その下の子ページが一覧で開く設計です。
ヘッダーには「サービス」「会社案内」などの大きな分類だけを並べ、子ページはその下の一覧にまとめるため、行き先が多くてもヘッダーをすっきり保てます。
子ページを見ているときは親の項目も強調し、今どの分類にいるかが分かるようにします。

ワイヤーフレーム(PC)

ドロップダウン型 ヘッダー PC版ワイヤーフレーム

ワイヤーフレーム(SP)

ドロップダウン型 ヘッダー SP版ワイヤーフレーム

SP版の特徴

  1. 子ページはアコーディオンで:SPではマウスを重ねる操作がないため、押すとその場で下に開く形にしています。
  2. 表示中の分類は開いた状態に:メニューを開いたときに、今いるページと同じ分類の子ページがすぐ見えるようにしています。
  3. 開閉と移動を区別:その場で開くボタンとページへ移動するリンクを、アイコン・配置・操作方法で区別しています。
  4. ×・外側・Escで閉じる:閉じ方で迷わないよう複数の方法を用意し、Escで閉じたときはメニューボタンにフォーカスを戻しています。

採用前の判断ポイント

向いているケース

  • 主要な分類の下に子ページがあり、それぞれの子ページが1列の一覧で見渡せる数に収まる
  • ヘッダーの項目数を増やさずに、子ページへ直接移動できるようにしたい
  • サービスや会社案内などの分類ごとに、いくつかの子ページがある
  • コーポレートサイトやサービスサイトなど、階層が2段程度の構成のサイト

向かないケース

  • 子ページが多く一覧が長くなる、または説明や画像を添えて選ばせたい(大きく開く一覧で分類ごとに見せるメガメニュー型が向きます)
  • 主要なページが少なく、子ページの階層がない(メニューを横一列に並べる横並び型が向きます)
  • 子ページの下にさらに孫ページがあり、一覧を何段も重ねて開く必要がある

このワイヤーの特徴

行き先が多くても、ヘッダーをすっきり保てる

子ページまですべてヘッダーに並べると、項目が多すぎて探しにくくなります。ヘッダーには「サービス」「会社案内」などの大きな分類だけを並べ、子ページはその下の一覧にまとめています。

子ページへ、途中のページを経由せずに移動できる

分類のトップページを経由しないと子ページへ進めない作りだと、目的のページまでの手数が増えます。一覧から子ページを直接選べるようにし、どのページからでも1〜2回の操作で目的のページへ移動できるようにしています。

今どの分類の、どのページにいるかが分かる

子ページを見ているときに親の項目に印がないと、サイトのどのあたりにいるのかが分かりにくくなります。このワイヤーでは、表示中の子ページに印を付け、親の「サービス」にも下線と太字で現在の分類を示しています。
コード上の aria-current=”page” は、表示中のページそのもの(子ページ)へのリンクにだけ付けています。

マウスでも、タッチやキーボードでも開閉できる

マウスを重ねたときにしか開かない作りだと、タッチ操作やキーボードでは子ページを選べません。重ねたときだけでなく、押したときやキーボードでも開閉でき、Escキーで閉じると親の項目にフォーカスが戻るようにしています。

分類全体のページへの入口も残している

親の項目を開閉専用のボタンにすると、そのままでは分類全体のページへ移動できなくなります。一覧の先頭に「サービス一覧」を置き、分類全体のページにも移動できるようにしています。

制作時のよくある失敗

マウスを重ねたときにしか開かない

重ねたときだけ開く作りだと、タッチ操作の画面やキーボードでは子ページの一覧を開けません。
開閉する要素をボタンとして組み、押したとき・キーボードでも開閉できるようにします。

親の項目を押したときの動きが、1つに決まっていない

親の項目がページへのリンクでありながら、押すと一覧も開く作りにすると、押した瞬間にページが移動して一覧を選べなかったり、逆に分類全体のページへ行けなかったりします。
親を開閉専用のボタンにして一覧の先頭に分類全体へのリンクを置くか、リンクと開閉ボタンを分けます。

一覧がすぐに閉じて、子ページを選べない

親の項目から一覧へマウスを動かす途中で一覧が閉じると、子ページを選ぶ前に消えてしまいます。
親の項目と一覧の間に隙間を作らず、離れてから閉じるまでに少し間を置きます。

開いた一覧が閉じられない、いくつも開いたままになる

一覧を閉じる方法が分からなかったり、別の分類を開いても前の一覧が残ったりすると、本文が隠れたままになります。
Escキーや一覧の外を押したときにも閉じられるようにし、同時に開く一覧は1つにします。

アプリの操作メニュー用の役割を付けている

ページへのリンクの一覧に role=”menu” や role=”menuitem” を付けると、読み上げソフトなどではアプリの操作メニューとして扱われ、矢印キーでの操作が前提になります。
ページへ移動するためのリンク集は、開閉するボタンとリンクの一覧として組むほうが扱いやすいです。

階層を何段も重ねて開く

子ページの一覧からさらに横へ孫ページの一覧を開く作りは、マウスの動かし方が難しく、SPでも階層が深くなります。
ドロップダウンで見せる階層は2段程度に抑え、それより多い場合は、大きく開く一覧で分類ごとに見せるメガメニュー型などを検討します。

よくある質問

ドロップダウンは、マウスを重ねたときと押したときのどちらで開けばよいですか?

どちらか一方に決める必要はなく、このワイヤーでは両方で開くようにしています。
重ねて開く場合も、タッチ操作の画面やキーボードで使えるように、押したときにも開閉できるようにしておきます。

親の項目は、リンクとボタンのどちらにしますか?

押したときの動きが分かりやすいのは、親の項目を開閉専用のボタンにして、一覧の先頭に分類全体のページへのリンクを置く形です。
親の項目をリンクのまま残したい場合は、その横に十分な押しやすさを持つ開閉ボタンを分けて置きます。

一覧には、子ページをいくつまで並べられますか?

1列の一覧で、ひと目で見渡せる数が目安です。
項目名の長さや画面の高さによって変わり、このワイヤーでは3〜4項目にしています。
子ページが多い場合や、説明や画像を添えて選ばせたい場合は、大きく開く一覧で分類ごとに見せるメガメニュー型を検討します。

ドロップダウン型と2段型は、どのように使い分けますか?

主要なページが多く、それらをすべてヘッダーに見せたい場合は2段型、大きな分類の下に子ページがある場合はドロップダウン型が向いています。
2段型の下段の項目から子ページの一覧を開くなど、組み合わせて使うこともあります。

同じパーツのPattern

ヘッダーの型の選び方と一覧を見る

関連ページ

この型をシェアする

チームや制作先に、この型のページを送れます。

この型は役に立ちましたか?

このPatternを書いた人

岡野 優太

株式会社ENVY DESIGN

代表取締役/ディレクター/デザイナー

Web業界歴14年。これまでに500件以上のWeb制作プロジェクトに携わり、企業サイト、採用サイト、ECサイトなど幅広い領域を手がけてきました。情報設計・ディレクション・デザインを中心に、Webサイトの企画から改善まで携わっています。近年はAIO(AI Optimization)・GEO領域に注力し、ChatGPTやPerplexity、Google AI Overviewなど生成AI検索からの引用獲得を支援しています。

レビュー・修正の履歴

  1. 公開 アバター画像岡野 優太 この型を公開