CSS 画像プロパティのガイド:background-size と object-fit
CSS 画像プロパティ ガイド:background-size と object-fit
フロントエンド開発では、画像を使用することが非常に一般的です。 Web ページ上で画像をより適切に表示するために、CSS は画像のサイズとレイアウトを調整および制御するためのさまざまなプロパティを提供します。このうち、background-size
と object-fit
はよく使用される 2 つのプロパティで、必要に応じて画像のサイズと適応を調整できます。この記事では、これら 2 つのプロパティについて詳しく説明し、具体的なコード例を示します。
1.background-size 属性
background-size
属性は、背景画像のサイズを調整するために使用されます。次の値を使用できます:
- cover: 背景画像を比例的に拡大縮小し、コンテナを完全に覆います。画像の一部が切り取られる場合があります。
.background { background-image: url('img.jpg'); background-size: cover; }
- contain: 背景画像を比例的に拡大縮小し、コンテナ内で可能な限り完全に表示します。
.background { background-image: url('img.jpg'); background-size: contain; }
- length: 背景画像の幅と高さを指定します。
.background { background-image: url('img.jpg'); background-size: 200px 300px; }
- percentage: 背景画像の幅と高さをコンテナに対する相対的なパーセンテージで指定します。
.background { background-image: url('img.jpg'); background-size: 50% 75%; }
2. Object-fit 属性
object-fit
この属性は、<img> 内の画像のサイズと適応を調整するために使用されます。鬼ごっこ。次の値を使用できます:
- fill: 画像を引き伸ばして <img> 要素を埋めると、画像の歪みが発生する可能性があります。
img { object-fit: fill; }
- contain: 画像を比例的に拡大縮小し、<img> 要素内でできるだけ完全に表示します。
img { object-fit: contain; }
- cover: 画像を比例的に拡大縮小し、<img> 要素を完全に覆います。画像の一部が切り取られる場合があります。
img { object-fit: cover; }
- none: 画像のサイズと適応を変更しないでください (デフォルト値)。
img { object-fit: none; }
- scale-down: 画像の元のサイズとコンテナのサイズに基づいて、画像のサイズと適応を決定します。
img { object-fit: scale-down; }
3. サンプル コード
background-size
プロパティと object-fit
プロパティをよりよく理解して適用するには、以下は具体的なコード例です:
<!DOCTYPE html> <html> <head> <style> .background { width: 500px; height: 300px; background-image: url('image.jpg'); background-size: cover; } img { width: 200px; height: 150px; object-fit: cover; } </style> </head> <body> <div class="background"></div> <img src="image.jpg" alt="图片"> </body> </html>
上記のコードでは、.background
クラスは background-size: cover;
属性を使用して背景画像を比例的に拡大縮小し、容器を完全に覆います。 <img>
タグは、object-fit: cover;
属性を適用して、画像を比例的に拡大縮小し、<img> 要素を完全にカバーします。
関連プロパティの値を調整することで、Web ページのレイアウトに完全にフィットするように画像のサイズと適応をカスタマイズできます。
概要:
background-size
プロパティと object-fit
プロパティを使用すると、オブジェクトのサイズとフィット感を簡単に調整および制御できます。画像 方法。背景画像としても、<img> 要素内の画像としても、カスタマイズされた画像表示効果を簡単に実現できます。この記事が、これら 2 つのプロパティをより深く理解し、適用するのに役立つことを願っています。
以上がCSS 画像プロパティのガイド:background-size と object-fitの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

それは&#039; Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

これらのデスクトップアプリがいくつかあり、目標があなたのサイトをさまざまな次元ですべて同時に表示しています。たとえば、書くことができます

WordPressエディターでユーザーに直接ドキュメントを表示する必要がある場合、それを行うための最良の方法は何ですか?

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。
