プラグインやフレームワークを使わずにレスポンシブ対応のナビゲーションが作れないかとここ1年半ほどずっと考えていました。制作現場では時間の制約などの関係でプラグインの導入が現実的だと思うのですが、せっかく勉強しているので、今回はFlexboxを使ってレスポンシブ対応のナビゲーションメニューを作ってみました。 実装手順 手順は以下です。 マークアップ Flexboxで並べる ブレイクポイントでレイアウトを切り替える スクリプトを書く ハンバーガーメニューを作る 実際に作ってみましょう 初めてハンバーガーメニューを実装する場合、訳が分からなくなるかもしれませんが、テンプレートのようなものなので、この際覚えておきましょう。 1.マークアップ よく見かけるロゴとメニューが横並びのレイアウトの文書構造を書いていきます。 <header> <nav> <h1>Panda Custom</h1> <ul>
![[CSS]Flexboxでハンバーガーメニューを作ろう](https://cdn-ak-scissors.b.st-hatena.com/image/square/1e7edafafb3d5462be7930e6fe85905760fda054/height=288;version=1;width=512/http%3A%2F%2Fpilgrim-guild.com%2Fwp-content%2Fuploads%2F2017%2F02%2Fflexbox.png)