< 記事共通の特徴 >
全デモのソース一式がダウンロード可能です。ソース一式はローカル環境ですぐに使える構成になっています。
下部固定メニューの作り方01
(常時表示)
下部固定メニュー
解説
画面下部への固定
画面下部に固定したい要素に対して、下記のようにCSSを設定します。
実際に使用する際は、固定部分を分かりやすくするために背景色をつけたり、
画面下部全体となるように width を指定した以下のようなコードになる事が多いです。
.menu {
position: fixed;
bottom: 0;
}
実際に使用する際は、固定部分を分かりやすくするために背景色をつけたり、
画面下部全体となるように width を指定した以下のようなコードになる事が多いです。
.menu {
width: 100%;
background: #4499cc;
position: fixed;
bottom: 0;
z-index:999;
}
※ z-index:999 は、「他コンテンツ」が「固定部分」より前に表示される事を防ぐための設定です。
※ 999部分の数値が大きい程、前面に表示されます。
まとめ
上記ポイントをまとめると、下記のようなコードになります。
<html>
<head>
<style>
html, body { margin: 0; text-align: center; padding-bottom: 50px; }
.menu {
width: 100%;
background: #4499cc;
position: fixed;
bottom: 0;
z-index:999;
}
</style>
</head>
<body>
<div id="wrapper">
<div class="menu">
<h1>下部固定メニュー</h1>
<a href="dummy_url" class="hover">Top</a>
<a href="dummy_url" class="hover">Diary</a>
<a href="dummy_url" class="hover">List</a>
<a href="dummy_url" class="hover">Help</a>
<a href="dummy_url" class="hover">Links</a>
</div><!-- menu -->
<!-- スクロールを分かりやすくするために、番号と改行を入れています。(START) -->
1<br/>2<br/>3<br/>4<br/>5<br/>6<br/>7<br/>8<br/>9<br/>10<br/>
11<br/>12<br/>13<br/>14<br/>15<br/>16<br/>17<br/>18<br/>19<br/>20<br/>
21<br/>22<br/>23<br/>24<br/>25<br/>26<br/>27<br/>28<br/>29<br/>30<br/>
31<br/>32<br/>33<br/>34<br/>35<br/>36<br/>37<br/>38<br/>39<br/>40<br/>
51<br/>52<br/>53<br/>54<br/>55<br/>56<br/>57<br/>58<br/>59<br/>60<br/>
<!-- スクロールを分かりやすくするために、番号と改行を入れています。(END) -->
</div><!-- wrapper -->
</body>
</html>