前回、slicknavの左側にロゴを入れるやり方をご説明しました。
で、次回「slicknavのメニューを固定する」とかなんとかいって、違うこと紹介したので
1週飛びますが、ご紹介します。
単純にfiexd入れてしまえば、固定はするんですが、問題はスマホのとき。
メニューが長いとスクロールしない!
これは困った…ということでこの記事を備忘録として書きました。
まずは普通に固定します。実装からどうぞ。
See the Pen slicknavメニュー固定 by sayuri (@giraffeweb) on CodePen.0
css見てもらえばわかりますが、以下だけだとだと単純に固定しただけです。
.slicknav_menu { width: 100%; position: fixed; top: 0; left: 0; z-index: 1000000; }
これに以下のcssを追加すれば、メニューがスマホの高さより長くなってもスクロールするようになります。
.menu_var_scroll ul { height: 100% !important; overflow: auto !important; }
実装したものがこちらです。
See the Pen 固定してメニューをスクロール by sayuri (@giraffeweb) on CodePen.0
ここで躓く人もいるので、ぜひ参考にしてみてください♪