CSSの背景画像サイズと位置のスキルをマスターして、応答性のあるレイアウトを簡単に作成します!この記事では、背景画像のサイズと位置を柔軟に制御するのに役立つbackground-size
およびbackground-position
プロパティを詳細に調べます。
コアポイント:
background-size
属性は、背景画像サイズを調整するために使用され、cover
やcontain
などのキーワード、およびピクセル、EM、パーセンテージなどの数値単位をサポートします。 background-position
属性は、コンテナ内の背景画像の位置を制御し、background-size: cover
で最適に機能します。 background-position
キーワード(上、下、左、右、中央)、長さの値(PX、EM)またはパーセンテージ値を使用して、正確な画像位置を実現できます。 background-size
とbackground-position
の組み合わせは、コンテナサイズの変更に対処するためのレスポンシブレイアウトに特に適しています。 実践的な演習:
デモには、oia、santorini(400px x 600px)の写真を使用します。
が中心になっています。 <div>黄色の背景があり、背景画像は黄色の背景の上にあります。 <code><div>
背景画像を直接追加すると、画像サイズが<p>よりも大きいため、画像の一部のみが表示されます。 <code><div>
<p><img src="https://img.php.cn/upload/article/000/000/000/173906287235522.jpg" alt="How to Use CSS background-size and background-position ">
</p>
<p>属性は、この問題を解決するのに役立ちます。 <code>background-size
を使用して、背景サイズを設定します:background-size
属性には、2つのキーワードbackground-size
とcover
、および数値単位(PX、EM、%)およびcontain
が提供されます。 auto
:画像は完全に表示されますが、コンテナで満たされていない場合があります。 background-size: contain;
:画像にはコンテナがいっぱいですが、一部の画像はトリミングされる場合があります。 background-size: cover;
を使用して、背景画像の位置を設定します:background-position
属性により、画像位置を正確に制御できます。 background-position
キーワード:top
、bottom
、left
、right
、およびその他のキーワードを使用して、キーワードの組み合わせとポジショニングを使用します。 center
概要:
およびbackground-size
プロパティは、CSSの強力なツールであり、特にレスポンシブレイアウトを作成するときに役立ちます。これらの2つの属性を柔軟に使用すると、さまざまな背景画像効果を簡単に実現できます。 background-position
およびbackground-size
を参照してください。 さらに、インライン画像にも適しているbackground-position
およびobject-fit
プロパティを学習することをお勧めします。 object-position
faqs:
background-position: bottom right;
background-position
background-size: cover;
background-size: cover;
の違いは? background-size: contain;
コンテナを埋め、cover
完全なディスプレイをいっぱいにします。 contain
以上がCSSの背景サイズとバックグラウンドポジションの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。