CSS背景屬性有哪些? css背景屬性的總結(附程式碼)
css背景屬性是用來定義HTML元素背景的,那麼,css背景屬性有哪些呢?像是css背景顏色屬性,css圖片背景屬性都屬於css背景屬性,本文將跟大家總結css背景屬性中相關的屬性。
#首先,我們先來看看css相關的屬性:
#background-color: css設定背景顏色
background-image: css設定圖片背景
#background-repeat: css設定背景圖片是否重複及如何重複
#background-position: css設定背景圖像的位置
background-attachment: 背景圖像是否固定或隨著頁面的其餘部分滾動
#background: 簡寫屬性,作用是將背景屬性設定在一個宣告中
元素背景的範圍:
背景會填滿元素的內容、內邊距和邊框區域,擴展到元素邊框的外邊界(但不包括外邊距)。如果邊框有透明部分(如虛線邊框),會透過這些透明部分顯示出背景色。
瀏覽器支援:
所有主要瀏覽器都支援背景屬性。
注意: IE7和更早的版本不支援"繼承"的值(inherit
)。 IE8需要定義!DOCTYPE
。 IE9支持"繼承"。
css背景顏色:
background-color
屬性用來定義元素的背景顏色。
body {background-color: #b0c4de;}
CSS中,顏色值通常以以下方式定義:
#十六進位- 如:#ff0000
RGB - 如:rgb(255,0,0)
顏色名稱- 如:red
預設- transparent,透明之意。如果一個元素沒有指定背景色,那麼背景就是透明的。
inherit 從父元素繼承背景顏色,這個在IE上有相容問題。
css圖片背景:
background-image 屬性用來定義元素的背景圖片。
預設地,背景圖片位於元素的左上角,並在水平和垂直方向上重複。
body {background-image: url('paper.gif');}
提示:背景顏色和背景圖片是可以共存的,請設定一種可用的背景顏色,這樣的話,假如背景圖像不可用,頁面也可獲得良好的視覺效果。
body {background-image: url('paper.gif');background-color:#fff;}
屬性值:
none - 預設無背景圖片
url('image path') - 圖片的可存取路徑,可以使用網路位址,相對路徑位址,絕對路徑位址
inherit - 從父元素繼承
##css背景重複:
如果需要對背景普片平鋪,可以使用background-repeat屬性。body { background-image: url('gradient2.png'); background-repeat: repeat-x; }
- repeat 導致影像在水平垂直方向上都平鋪,預設。
- repeat-x 和 repeat-y 分別使背景影像只在水平或垂直方向上重複。
- no-repeat 則不允許影像在任何方向上平鋪。
- inherit 從父元素繼承。
css背景定位:
css背景定位:
background-position 屬性用來控制背景圖片的位置,一般配合background-repeat: no-repeat;使用。
body { background-image: url('img_tree.png'); background-repeat: no-repeat; background-position: right top; }
關鍵字:
圖片放置關鍵字最容易理解,其作用如其名稱所顯示的。例如,top right 使影像放置在元素內邊距區的右上角。根據規範,位置關鍵字可以以任何順序出現,只要保證不超過兩個關鍵字,一個對應水平方向,另一個對應垂直方向,top right 和 right top 是等效的。
如果只出現一個關鍵字,則認為另一個關鍵字是 center。百分比:
百分數值的表現方式較為複雜。假設你希望用百分數值將圖像在其元素中居中:body { background-image: url('/eg_bg_03.gif'); background-repeat: no-repeat; background-position: 50% 50%; }
把一個圖像放在水平方向2/3、垂直方向1/3 處:
body { background-image: url('/eg_bg_03.gif'); background-repeat: no-repeat; background-position: 66% 33%; }
比如,如果设置值为 50px 100px,图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上。
css背景固定:
background-attachment 属性设置背景图片是否固定或随页面的其余部分滚动。
body { background-image:url('image.png'); background-repeat:no-repeat; background-attachment:fixed; }
属性值:
scroll 默认。背景图像会随着页面其余部分的滚动而移动。
fixed 当页面的其余部分滚动时,背景图像不会移动。
inherit 从父元素继承。
简写属性:
background 属性在一个声明中设置所有背景属性。
body { background: #00FF00 url('bgimage.gif') no-repeat fixed top; }
如果不设置其中的某个值,也不会出问题,比如 background:#ff0000 url('smiley.gif'); 也是允许的。
通常建议使用这个属性,而不是分别使用单个属性,因为这个属性在较老的浏览器中能够得到更好的支持,而且需要键入的字母也更少。
相关文章推荐:
以上是CSS背景屬性有哪些? css背景屬性的總結(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

答案:可以使用 Bootstrap 的日期選擇器組件在頁面中查看日期。步驟:引入 Bootstrap 框架。在 HTML 中創建日期選擇器輸入框。 Bootstrap 將自動為選擇器添加樣式。使用 JavaScript 獲取選定的日期。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。
