iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0
自我挑戰組

從零開始學習前端系列 第 13

#從零開始1️⃣2️⃣:background-image的特性以及怎麼用?

  • 分享至 

  • xImage
  •  

先在HTML設定,撐出高度。

	<div class="element">
		<p>#從零開始:background-image的特性以及怎麼用?</p>
	</div>

接著來看看如何使用background-image

1. 基本用法

.element {
  background-image: url('image.jpg');
}

https://ithelp.ithome.com.tw/upload/images/20230927/20159653BymT9AnuNo.png

2. 加入多張背景

.element {
  background-image: url('image1.jpg'), url('image2.jpg');
}

https://ithelp.ithome.com.tw/upload/images/20230927/201596535YiDB9py95.png

3. 設定背景大小及位置

可以使用像素、百分比或關鍵字(如covercontain)來設定大小。

.element {
  background-image: url('image.jpg');
  background-size: cover; /* 或 background-size: 100% 100%; */
}

background-position屬性用於控制圖片在元素內的位置。可以使用關鍵字(center、top、left、right、bottom)、像素(px)、百分比(%)等來定義位置。

.element {
  background-image: url('image.jpg');
  background-position: center top;
}

4. 背景重複

預設情況下,背景圖片會在元素內重複。可以使用background-repeat屬性來設定,如no-repeatrepeat-xrepeat-y

.element {
  background-image: url('image.jpg');
  background-repeat: no-repeat;
}

以上範例可以參考codepen:https://codepen.io/rochelwang1205/pen/mdaxPEW

參考資料:

  1. background-image:https://developer.mozilla.org/en-US/docs/Web/CSS/background-image

上一篇
#從零開始1️⃣1️⃣:含圖片卡片切圓角的各種方法和效果
下一篇
#從零開始1️⃣3️⃣:優化程式碼,更好的SEO
系列文
從零開始學習前端31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言