Webページでは、ヘッダーと共にフッターを設けるのが一般的です。
Bulmaにはフッターを配置するためのクラスが用意されています。
今回は、フッターのスタイルを設定するfooterクラスを紹介します。
目次
Bulmaのフッターは、リスト、見出し、列、アイコン、ボタンなど、何でも含めることができるシンプルなレスポンシブフッターです。
footerクラスはシンプルなコンテナです。
フッターの下部には適切なパディング(余白)が設けられており、Webページの最後に配置するの要素として最適化されています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<footer class="footer"> <div class="content has-text-centered"> <nav class="level"> <div class="level-item has-text-centered"> <a href="#"> プライバシー </a> </div> <div class="level-item has-text-centered"> <a href="#"> 利用規約 </a> </div> <div class="level-item has-text-centered"> <a href="#"> 免責事項 </a> </div> <div class="level-item has-text-centered"> <a href="#"> 採用情報 </a> </div> <div class="level-item has-text-centered"> <a href="#"> お問い合わせ・ヘルプ </a> </div> <div class="level-item has-text-centered"> <a href="#"> ご意見・ご要望 </a> </div> </nav> <div> © JOHOBASE </div> </div> </footer> |
フッターの背景色
footerクラスにはheroクラスのように、色(テーマカラー)の指定が実装されていません。
footerクラスを指定したフッター要素の背景色を変更する場合は、Bulmaに定義されているカラーヘルパーを使用します。
以下に背景色の設定例をいくつか示します。
Primary
1 2 3 4 5 6 7 |
<footer class="footer has-background-primary"> <div class="content has-text-centered"> <p class="has-text-white"> Primary </p> </div> </footer> |
Link
1 2 3 4 5 6 7 |
<footer class="footer has-background-link"> <div class="content has-text-centered"> <p class="has-text-white"> Link </p> </div> </footer> |
Info
1 2 3 4 5 6 7 |
<footer class="footer has-background-info"> <div class="content has-text-centered"> <p class="has-text-white"> Info </p> </div> </footer> |
Success
1 2 3 4 5 6 7 |
<footer class="footer has-background-success"> <div class="content has-text-centered"> <p class="has-text-white"> Success </p> </div> </footer> |
Warning
1 2 3 4 5 6 7 |
<footer class="footer has-background-warning"> <div class="content has-text-centered"> <p class="has-text-dark"> Warning </p> </div> </footer> |
Danger
1 2 3 4 5 6 7 |
<footer class="footer has-background-danger"> <div class="content has-text-centered"> <p class="has-text-white"> Danger </p> </div> </footer> |
参考記事
Bulmaのヒーローバナー Hero Banner(Header) [CSSフレームワーク]
Webページをデザインしていると、横幅いっぱいに広がったバナーを配置したい時があります。
Bulmaには、このようなバナーを配...
Bulma テキストと背景の色を指定するカラーヘルパー一覧 Color helpers [CSSフレームワーク]
Bulmaには、テキストの前景色(fore color)や背景色(back ground color)を指定するためのクラスが用意さ...
フッターを下部に固定して常に表示
footerクラスを指定したBulmaのフッターでは、ページの下部に固定するために指定できるクラスは用意されていません。
フッターを下部に固定したい場合は、以下のスタイル(CSS)を適用します。
1 2 3 4 5 6 7 8 |
.footer { position: fixed; right: 0; bottom: 0; left: 0; /* 必要に応じてz-indexプロパティを指定します。 */ /* z-index: 99999; */ } |
上記のCSSを適用すると、footerクラスを指定した要素は、ページの下部に固定されて常に表示されます。