ホームページ  >  記事  >  ウェブフロントエンド  >  CSSで背景画像のサイズを変更する方法

CSSで背景画像のサイズを変更する方法

青灯夜游
青灯夜游オリジナル
2021-10-12 18:13:2826912ブラウズ

CSS では、background-size 属性を使用して、背景画像のサイズを変更できます。この属性の機能は、背景画像のサイズを指定することです。画像のサイズは、属性値を長さの値またはパーセンテージに設定するか、属性値を表紙に設定し、画像を拡大縮小するためのキーワードを含めます。

CSSで背景画像のサイズを変更する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

CSS では、背景画像のサイズを変更したい場合、background-size 属性を設定できます。

background-size 属性では、背景画像のサイズを指定できます。構文形式:

background-size: length|percentage|cover|contain;
  • length 背景画像の高さと幅を設定します。最初の値は幅を設定し、2 番目の値は高さを設定します。値が 1 つだけ指定され、2 番目の値が auto に設定されている場合、

  • percentage は背景の配置領域に対する相対的なパーセンテージを計算します。最初の値は幅を設定し、2 番目の値は高さを設定します。値が 1 つだけ指定された場合、2 番目の値は「自動」に設定されます。

  • #cover これにより、画像のアスペクト比が維持され、背景の位置を完全にカバーするように画像が拡大縮小されます。地域のサイズ。

  • contain これにより、画像のアスペクト比が維持され、背景配置領域内に収まる最大サイズに画像が拡大縮小されます。

background-size 属性では、長さの値またはパーセンテージを使用して画像サイズを設定したり、カバーと含めて画像を拡大縮小したりできます。

例:


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>
			div{
				width: 400px;
				height: 230px;
			}
			.box1{
				background:url(img/3.jpg) no-repeat;
			}
			.box2{
				background:url(img/3.jpg) no-repeat;
				background-size: 200px 112px;
				
			}
		</style>
	</head>

	<body>
		<p><strong>原始背景图片大小</strong></p> 
		
		<div class="box1"></div> 
		<p>本身这个图片宽度为400px,高度225px</p>
		<br />
		<p><strong>通过CSS修改背景图片大小,图片宽度为200px,高度112px</strong></p> 
		<div class="box2"></div>
	</body>

</html>

レンダリング:


CSSで背景画像のサイズを変更する方法

(学習ビデオ共有:

css ビデオ チュートリアル )

以上がCSSで背景画像のサイズを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。