スティッキーフッターレイアウトとは何ですか? 一般的な Web ページのレイアウトは、通常、ヘッダー部分、コンテンツ部分、フッター部分に分かれています。ヘッダー領域とコンテンツ領域のコンテンツが小さい場合、フッター領域はコンテンツ領域と一緒に配置されず、常に画面の下部に表示されます。コンテンツ領域に大量のコンテンツが含まれている場合、フッターはドキュメントのフローに応じて拡張され、常にページの下部に表示されます。これは伝説的なスティッキーフッターレイアウトです。分かりやすいと思いませんか?わからなくても大丈夫です。簡単な例を挙げてみましょう。 一般的に、モバイル ページでは、コンテンツの高さが 1 画面に収まらない場合はフッターが画面の下部に近くなり、コンテンツの高さが 1 画面を超える場合はフッターがそれに従います。 方法1: フレックスボックスレイアウト
デモを見るにはクリックしてください: Flexbox レイアウトで固定フッターを実装します <div class="コンテナ"> <div class="content">コンテンツ</div> <div class="footer">フッター</div> </div> 体 { マージン: 0; } 。容器 { ディスプレイ: フレックス; flex-direction: 列; 最小高さ: 100vh; } 。コンテンツ { フレックス: 1; /*必須ではありません*/ 幅: 100%; 高さ: 300px; 行の高さ: 300px; テキスト配置: 中央; 色: #fff; フォントサイズ: 30px; フォントの太さ: 太字; 背景色: #71a8da; /*必須ではありません*/ } .フッター{ 高さ: 60px; /*必須ではありません*/ 幅: 100%; 行の高さ: 60px; テキスト配置: 中央; 色: #fff; フォントサイズ: 30px; フォントの太さ: 太字; 背景色: #f85f2f; /*必須ではありません*/ } 方法 2: padding-bottom + 負の margin-top
デモを見るにはクリックしてください: padding-bottom + negative margin-top で固定フッターを実現 <div class="wrapper"> <div class="content">コンテンツ</div> </div> <div class="footer">フッター</div> 体 { マージン: 0; } .ラッパー{ 幅: 100%; 最小高さ: 100vh; } 。コンテンツ { /*padding-bottom はフッターの高さと同じである必要があります*/ パディング下部: 60px; /*必須ではありません*/ 幅: 100%; 高さ: 400px; 行の高さ: 400px; テキスト配置: 中央; 色: #fff; フォントサイズ: 30px; フォントの太さ: 太字; 背景色: #71a8da; /*必須ではありません*/ } .フッター{ /*margin-top はフッターの高さの負の値と同じである必要があります*/ 上マージン: -60px; 高さ: 60px; /*必須ではありません*/ 幅: 100%; 行の高さ: 60px; テキスト配置: 中央; 色: #fff; フォントサイズ: 30px; フォントの太さ: 太字; 背景色: #f85f2f; /*必須ではありません*/ } ヒント: 2 つの クラシック CSS スティッキー フッター レイアウトの実装に関するこの記事はこれで終わりです。CSS スティッキー フッターに関する関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 |
>>: vue3 学習ノートにおける axios の使用の変更の概要
背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...
達成される効果は、固定ズームが 2 倍になり、マウスが左側の画像領域に入るとマスク レイヤーが表示さ...
目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...
概要: 多くの企業、特にインターネット Web サイトを主な事業とする企業のほとんどが、「アーティス...
1. redisイメージを検索する docker 検索 redis 2. Redisイメージをダウン...
目次1. 関連するbinlog設定2. binlogに関する詳細設定2.1 バイナリログモードの変更...
序文この記事では、MySQL 8.0 の新機能を使用して再帰クエリを実装します。詳細なサンプル コー...
Linux バージョンに関する情報を表示および解釈するのは、見た目よりも少し複雑です。単純なバージョ...
1. Vue - 最初の vue-cli プログラムVueの開発はNodeJSに基づいています。実際...
目次1. 簡単な紹介2. スクリーンショットを実行する3. コードの紹介4. まとめ1. 簡単な紹介...
IE8には複数の互換モードがあります。 IE プラットフォームの設計者である Chris Wilso...
問題を見つける最近、以前のデータを入力していたときに、プログラムが突然次のエラーを報告しました。 [...
この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...
Linux でバージョン情報を表示する方法。ビット数、バージョン情報、CPU コア情報、CPU 固有...
目次1. Nginxは負荷分散の原則を実装する2. Nginxの動的および静的分離の原則Nginx ...