本篇文章為大家展示了CSS中怎么使用background屬性實現(xiàn)背景圖片,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)巴林右旗,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
在css中,共有如下幾個background屬性
屬性 | 描述 | CSS |
---|---|---|
background | 在一個聲明中設(shè)置所有的背景屬性。 | 1 |
background-attachment | 設(shè)置背景圖像是否固定或者隨著頁面的其余部分滾動。 | 1 |
background-color | 設(shè)置元素的背景顏色。 | 1 |
background-image | 設(shè)置元素的背景圖像。 | 1 |
background-position | 設(shè)置背景圖像的開始位置。 | 1 |
background-repeat | 設(shè)置是否及如何重復(fù)背景圖像。 | 1 |
background-clip | 規(guī)定背景的繪制區(qū)域。 | 3 |
background-origin | 規(guī)定背景圖片的定位區(qū)域。 | 3 |
background-size | 規(guī)定背景圖片的尺寸。 | 3 |
從表格中,我們可以看出 background-clip ,background-origin和 background-size是css3中新增的屬性。
CSS Code復(fù)制內(nèi)容到剪貼板
`background`-`clip`:border-box | padding-box | content-box | no-clip
用來確定背景的裁剪區(qū)域。
引擎類型 Gecko Webkit Presto:
CSS Code復(fù)制內(nèi)容到剪貼板
background-clip -moz-background-clip -webkit-background-clip -o-background-clip
注:本屬性不支持IE6,7,8
一張圖看懂三個屬性值的區(qū)別:
CSS Code復(fù)制內(nèi)容到剪貼板
background-size :[
cover: 把背景圖像擴(kuò)展至足夠大,以使背景圖像完全覆蓋背景區(qū)域。
背景圖像的某些部分也許無法顯示在背景定位區(qū)域中。
contain :把圖像圖像擴(kuò)展至最大尺寸,以使其寬度和高度完全適應(yīng)內(nèi)容區(qū)域。
CSS Code復(fù)制內(nèi)容到剪貼板
background-origin : border | padding | content
取值:
border: 從border區(qū)域開始顯示背景。
padding: 從padding區(qū)域開始顯示背景。
content: 從content區(qū)域開始顯示背景。
CSS3的背景圖片設(shè)置
1. 背景圖片起始位置 background-origin
background-origin | 值 |
---|---|
border-box | 邊框 |
padding-box | 內(nèi)邊距(默認(rèn)值) |
content-box | 內(nèi)容區(qū)域 |
background-origin : border-box | padding-box | content-box;
注意: 背景必須設(shè)為no-repeat
2. 背景圖片裁剪 background-clip
background-clip | 值 |
---|---|
border-box | 邊框(默認(rèn)值) |
padding-box | 內(nèi)邊距 |
content-box | 內(nèi)容區(qū)域 |
no-clip | 不裁剪,與border-box效果相同 |
3. 設(shè)置背景圖片的大小 background-size
background-size | 值 |
---|---|
auto | 默認(rèn)值,不改變背景圖片的原始高度和寬度 |
長度值 | 成對出現(xiàn)如200px 50px, 只設(shè)置一個值, 等比例縮放 |
百分比 | 0%~100%之間的任何值, 只設(shè)置一個值, 等比例縮放 |
cover | 覆蓋 , 將背景圖像等比縮放到完全覆蓋容器,背景圖像有可能超出容器。 |
contain | 容納 , 將背景圖像等比縮放到寬度或高度與容器的寬度或高度相等,背景圖像始終被包含在容器內(nèi)。 |
上述內(nèi)容就是CSS中怎么使用background屬性實現(xiàn)背景圖片,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。