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 を使用してイメージを保存する際の問題

推薦する

pagodaを使用してionCube拡張機能をインストールする方法

1. まずパゴダを設置するインストール要件: Python バージョン: 2.6/2.7 (Pago...

ActiveMQ メッセージ サービスを構築するための Docker 学習方法の手順

序文ActiveMQ は、Apache が開発した最も人気があり強力なオープン ソース メッセージ ...

Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築に関する詳細なチュートリアル

Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示...

Navicat for MySQL 15 登録とアクティベーションの詳細なチュートリアル

1. Navicat for MySQL 15をダウンロードするhttps://www.navica...

Vueは、センシティブな単語フィルタリングコンポーネントを検出するためのさまざまなアイデアを実装しています。

目次前面に書かれた要件分析 v1アイデア1: インターセプションメソッドを使用して入力ボックスの入力...

負荷分散と動的・静的分離を実現するNginx+Tomcatの原理の分析

1. Nginx ロードバランシングの実装原理1. Nginxはリバースプロキシを通じて負荷分散を実...

Linux で MySQL 5.7.19 をアンインストールする方法

1. MySQLが以前にインストールされていたかどうかを確認するコマンド: rpm -qa|grep...

MySQL トリガーの使用方法と利点と欠点の紹介

目次序文1. トリガーの概要2. トリガーの作成2.1 トリガー構文の作成2.2 コード例3. トリ...

Vueでパスワードの表示と非表示機能を実装するアイデアを詳しく解説

効果: アイデア:入力タイプ属性を使用して、タイプ値がテキストの場合はパスワードを表示し、タイプ値が...

Linux システム (CentOS7 インストール) に JDK8 をインストールするための詳細なチュートリアル

JDKのインストールシステムのインストールについてはあまり詳しく説明しません。インストール手順はオン...

H5 WeChatパブリックアカウント認証を実装するための簡単な手順

序文昨日、h5 WeChat認証の実装が必要なプロジェクトがありました。したがって、この機能を完了す...

MySQLからMariaDBへのスムーズな移行のための詳細な手順

1. MariaDB と MySQL の紹介1. MariaDB の紹介MariaDB は、MySQ...

MySQL はどのようにしてマスターとスレーブの同期を実現するのでしょうか?

マスタースレーブ同期 (マスタースレーブレプリケーションとも呼ばれる) は、マスタースレーブデータの...

mysql5.7.20 のインストールと設定方法のグラフィック チュートリアル (mac)

MySQL 5.7.20のインストールと設定方法のグラフィックチュートリアルをあなたと共有します1...

Vue.js で AntV X6 を使用する手順の例

目次0x0 はじめに0x1 インストール0x2 ノードサイドバー0x3 統合例0x0 はじめにプロジ...