Bulmaで画面の上部ま行ったら固定されるメニューを作ろうと思って
position:sticky;を調べたので備忘録
Bulmaでposition:stickyを使う
Bulmaのflexboxを使った配置は便利です。
2カラムにしたとき、メニューなどを固定をしたいと思ったので、「position:sticky」を採用することにしました。
しかし、
Bulmaには設定しているクラスがありません。
というわけで作りましょう!
CSS
.kadlu-sticky{
position:sticky;
top:1.4rem;
}
HTML
<div class="columns">
<div class="column has-background-primary">
<p>メイン記事とか</p>
<p>スクロールで</p>
<p>画面上部まで行くと</p>
<p>くっつきます!</p>
<p>うちのテーマだと目次に</p>
<p>使用しています</p>
</div>
<div class="column has-background-info">
<div class="kadlu-sticky">メニューとか</div>
</div>
</div>
メイン記事とか
スクロールで
画面上部まで行くと
くっつきます!
うちのテーマだと目次に
使用しています
メニューとか
スクロールして確認してみてください。