選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML 教程

HTML 首頁 HTML 簡介 HTML 編輯器 HTML 基礎 HTML 元素 HTML 屬性 HTML 標題 HTML 段落 HTML 樣式 HTML 格式化 HTML 引用 HTML 註釋 HTML 顏色 HTML CSS HTML 連結 HTML 影像 HTML 收藏夾圖示 HTML 頁面標題 HTML 表格 HTML 列表 HTML 塊狀與內聯元素 HTML Div HTML Classes HTML Id HTML Iframes HTML JavaScript HTML 檔案路徑 HTML Head HTML 佈局 HTML 響應式 HTML Computercode HTML Semantics HTML Style Guide HTML Entities HTML Symbols HTML Emojis HTML Charsets HTML URL Encode HTML vs. XHTML

HTML 表單

HTML 表單 HTML 表單屬性 HTML 表單元素 HTML 輸入型別 HTML 輸入屬性 輸入表單屬性

HTML 圖形

HTML Canvas HTML SVG

HTML 媒體

HTML 媒體 HTML 影片 HTML 音訊 HTML 外掛 HTML YouTube

HTML API

HTML 地理定位 HTML 拖放 HTML Web 儲存 HTML Web Workers HTML SSE

HTML 示例

HTML 示例 HTML 編輯器 HTML 測驗 HTML 練習 HTML 網站 HTML 面試準備 HTML 新兵訓練營 HTML 證書 HTML 摘要 HTML 無障礙性

HTML 參考

HTML 標籤列表 HTML Attributes HTML Global Attributes HTML Browser Support HTML Events HTML Colors HTML Canvas HTML Audio/Video HTML Doctypes HTML Character Sets HTML URL Encode HTML Lang Codes HTTP Messages HTTP Methods PX to EM Converter Keyboard Shortcuts

HTML 背景圖片


幾乎任何 HTML 元素都可以指定背景圖片。


HTML 元素的背景圖片

要為 HTML 元素新增背景圖片,請使用 HTML 的 style 屬性和 CSS 的 background-image 屬性。

示例

為 HTML 元素新增背景圖片

<p style="background-image: url('img_girl.jpg');">
自己動手試一試 »

您也可以在 <head> 部分的 <style> 元素中指定背景圖片。

示例

<style> 元素中指定背景圖片

<style>
p {
  background-image: url('img_girl.jpg');
}
</style>
自己動手試一試 »

頁面背景圖片

如果您想讓整個頁面都有背景圖片,則必須在 <body> 元素上指定背景圖片。

示例

為整個頁面新增背景圖片

<style>
body {
  background-image: url('img_girl.jpg');
}
</style>
自己動手試一試 »

背景重複

如果背景圖片比元素小,圖片將水平和垂直地重複自身,直到到達元素的末尾。

示例

<style>
body {
  background-image: url('example_img_girl.jpg');
}
</style>
自己動手試一試 »

要避免背景圖片重複,請將 background-repeat 屬性設定為 no-repeat

示例

<style>
body {
  background-image: url('example_img_girl.jpg');
  background-repeat: no-repeat;
}
</style>
自己動手試一試 »


背景覆蓋

如果您希望背景圖片覆蓋整個元素,可以將 background-size 屬性設定為 cover.

此外,為了確保整個元素始終被覆蓋,請將 background-attachment 屬性設定為 fixed:

這樣,背景圖片將覆蓋整個元素,而不會拉伸(圖片將保持其原始比例)。

示例

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
</style>
自己動手試一試 »

背景拉伸

如果您希望背景圖片拉伸以適應整個元素,可以將 background-size 屬性設定為 100% 100%

嘗試調整瀏覽器視窗的大小,您會看到圖片會拉伸,但始終覆蓋整個元素。

示例

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
}
</style>
自己動手試一試 »



瞭解更多 CSS

從上面的示例中,您已經瞭解到背景圖片可以透過 CSS 的 background 屬性進行樣式設定。

要了解更多關於 CSS background 屬性的資訊,請學習我們的 CSS 背景教程


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援