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

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

青灯夜游
青灯夜游オリジナル
2021-11-10 17:05:5130259ブラウズ

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 これにより、画像のアスペクト比が維持され、背景配置領域内に収まる最大サイズに画像が拡大縮小されます。

例:


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

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

</html>

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

(学習ビデオ共有:

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

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

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