このソリューション/パターンはドロップダウンソリューションではないことを前もって言います。しかし、レスポンシブ デザインのナビゲーションを再考するための非常にクールな方法です。あなたのナビゲーションの必要性も完全にはわからないので、これはあなたにとって十分に複雑ではないかもしれません.
コンテンツ マガジンのサイトをご覧ください: http://contentsmagazine.com/
ロゴの下のメイン ナビゲーションに注意してください。小さいビューポートで表示すると (ブラウザーのサイズを変更します)、「探索」リンクが表示されます。そのリンクをタップすると、ナビゲーションに移動します。
ここに問題があります:これは単純なアンカー リンクです。
パターンは次のとおりです。ページ ソースの順序に関しては、ナビゲーションは実際にはページの下部に向かっています。(そして、セマンティクスの観点から、これは起動するのに非常に理にかなっています。) ページの上部に、ナビゲーションにジャンプする単純なアンカー リンクがあります (これは、アクセシビリティのベスト プラクティスでもあります)。
したがって、モバイル ファーストを考えると、ページはページの下部にあるナビゲーションで読み込まれますが、ユーザーはアンカー リンクをクリックしてそこに移動できます。アンカーリンクなのでジャンプは一瞬で、実はドロップダウンに近い感覚。
次に、ビューポートが大きくなると、CSS のみを使用して、ナビゲーションがページの上部に移動され (見栄え的にはともかく)、ロゴの下に配置されます。これは、単純な絶対位置決めによって達成されます。