CSS初心者向けチュートリアル: 背景画像を画面全体に表示する

CSS初心者向けチュートリアル: 背景画像を画面全体に表示する

インターフェース全体に背景画像を表示したい場合は、当然 body に背景を追加することを考えます。コードは次のとおりです。

体 {
     幅: 100%;
     高さ: 100%;
    /* 背景画像を読み込む */
    背景: url("../static/images/index/backImg.jpg") 繰り返しなし;
    /* 背景画像は垂直方向と水平方向に中央揃えされます*/
    背景の位置: 中央 中央;
    /* コンテンツの高さが画像の高さより大きい場合、背景画像はビューポートに対して固定されます*/
    背景添付: 固定;
    /* 背景画像をコンテナのサイズに応じて拡大縮小します*/
    背景サイズ: カバー;
    /* 背景色を設定します。背景色は背景画像の読み込み処理中に表示されます*/
  背景色: rgba(41, 50, 39, 1);
}

本文の高さが 0 であるため、画像を表示できないことがわかりました。解決策は、HTML の幅と高さを 100% に設定して、本文に値を設定し、背景画像が画面全体を完全に埋め尽くすことです。

拡張機能

url(images/beijing.png)——画像パスの場所です。

no-repeat——画像は繰り返されません。

center 0px - center はページの左側から配置され、0px はページの上から配置されます。

background-position: center 0—画像の位置です。上記と同じです。

background-size: cover; — 背景領域を完全に覆うように背景画像を大きく拡大します。背景画像の一部は背景配置領域に表示されない場合があります。

min-height: 100vh;——ウィンドウの高さ。「ビューポート」とは、ブラウザ内の表示領域のサイズ、つまり window.innerWidth/window.innerHeight を指します。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。

<<:  ウェブデザインにおけるグリッドシステム

>>:  Azure Container Registry を使用してイメージを保存する際の問題

推薦する

プログレッシブ ウェブ アプリ (PWA) の開発方法

目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...

JavaScript でプライベート メンバーを作成する

目次1. クロージャを使用する2. ES6クラスを使用する3. ES2020提案を使用する4. We...

Linux のリンク解除機能とファイルの削除方法

1. リンク解除機能ハード リンクの場合、unlink はディレクトリ エントリを削除し、inode...

データベースの削除から逃走までの MySQL の徹底分析_上級編 (I) - データ整合性

1. データ整合性の概要1. データ整合性の概要データの冗長性とは、データベース内に重複したデータが...

Win10にCentOS7仮想マシンをインストールする

1. VMware Workstation 64バージョンをダウンロードするhttps://www....

Vue で Google サードパーティ ログインを実装するためのサンプル コード

目次1. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...

MySQL における楽観的ロックと悲観的ロックの例

データベース管理システムにおける同時実行制御のタスクは、データベース内の同じデータに同時にアクセスす...

Win10 + Ubuntu 16.04 デュアルシステム 完璧なインストールチュートリアル [詳細]

必ずデータをバックアップすることを忘れないでください。データは貴重なものです! ! !コンピュータモ...

Ubuntu 18.04 に opencv 3.2.0 をインストールするためのソリューション

opencv.zip をダウンロード依存関係を事前にインストールします。まずダウンロードソースを更新...

Docker-compose インストール yml ファイルの設定方法

目次1. オフラインインストール2. オンラインインストール3. アンインストール4. ymlファイ...

MySQL sql_modeの適切な設定に関する詳細な説明

MySQL sql_modeの適切な設定sql_mode は見落とされやすい変数です。デフォルト値は...

Vue3 での watchEffect の使用に関する簡単な分析

序文誰もが vue2 の watch API に精通している必要があります。vue2 の vue イ...

CSSメディアクエリのアスペクト比を小さくする方法

CSS メディア クエリには非常に便利なアスペクト比、aspect-ratio があり、幅と高さを直...

CSS リスト モデルでのマーカー タグの使用

この記事では主に、 list-itemの下にある::master疑似要素、 list-style-i...

MySQL 5.7.17 のインストールと設定のグラフィックチュートリアル

ブロガーはこう述べています。「私は『史上最も簡単な MySQL チュートリアル』という一連のブログ記...