position: fixed;を指定したハンバーガーメニューをスマホの時にスクロールさせる方法
今回は、「position: fixed;を指定したハンバーガーメニューをスマホの時にスクロールさせる方法」について紹介します。
position: fixed;を指定したハンバーガーメニューをスマホの時にスクロールさせる方法
例えば、ハンバーガーメニューが以下のように「position: fixed;」で固定されていたとします。
<nav id="gloval-nav">
<ul>
<li>メニュー</li>
<!-- 以下省略 -->
</ul>
</nav>
#gloval-nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
このままだと縦にスクロールさせることが出来ません。
スクロールさせるには、以下のコードを追加しましょう。
#gloval-nav ul {
height: 100%;
overflow: auto;
}
スクロールさせたい箇所に対してoverflowを指定すると、「position: fixed;」を使ったとしてもスクロールさせることが出来ますよ!
今回紹介した実装は実務でもよく使うので、是非マスターしましょう!




