首頁  >  文章  >  web前端  >  css如何改變背景圖片大小

css如何改變背景圖片大小

青灯夜游
青灯夜游原創
2021-10-12 18:13:2826912瀏覽

在css中,可以使用background-size屬性來改變背景圖片大小,該屬性的作用是指定背景圖片大小,可透過將屬性值設為長度值或百分比來改變圖片大小,或透過將屬性值設為cover和contain關鍵字來對圖片進行伸縮處理。

css如何改變背景圖片大小

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

在CSS中,想要改變背景圖片的大小,可以透過設定background-size屬性來實現。

background-size屬性可以指定背景圖片大小。文法格式:

background-size: length|percentage|cover|contain;
  • length    設定背景圖片高度和寬度。第一個值設定寬度,第二個值設定的高度。如果只給一個值,第二個是設定為 auto(自動)    

  • #percentage    將計算相對於背景定位區域的百分比。第一個值設定寬度,第二個值設定的高度。如果只給一個值,第二個是設定為"auto(自動)"    

  • #cover    此時會保持影像的長寬比並將影像縮放成將完全覆蓋背景定位區域的最小大小。   

  • contain    此時會保持影像的長寬比並將影像縮放成將適合背景定位區域的最大大小。   

background-size屬性可透過長度值或百分比來設定圖片大小,或透過cover和contain來伸縮圖片。

範例:

<!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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn