レスポンシブサイトやスマホサイトでは、ドロワーメニュー(スマホメニュー、ハンバーガーメニューとも呼ばれる)を必ずと言っていい程実装しますよね。jQueryのプラグインも豊富で、簡単に設定できますが、ブラウザの対応状況やバージョンによって不具合が発生したりと何かと面倒なこともあります。 そこで、今回はプラグイン無しで、CSSと簡単なjQueryでシンプルなドロワーメニューを自作していきたいと思います。 今回作成するメニューの仕様とデモ 今回は、シンプルなドロワーメニューを作成していきます。仕様としては、レスポンシブでコンテンツ幅が720px以下の場合、表示させます。また、レイアウトにはflexboxを使用しています。動きとしては、jQueryとCSS3のtransformプロパティを使用しています。 デモはこちら HTMLの作成 まずは、HTMLです。全体を<header>で囲み、ロゴ部分と