當前位置:首頁 > 建站常識 > 列表

css背景圖片100%顯示

點擊:時(shí)間:2016/12/10關鍵詞:css背景圖 上海網頁設計
上海網頁設計 如何用(yòng)css背景圖片拉伸 以及100% 滿屏顯示呢(ne)?這(zhè)個(gè)問題聽(tīng)起來(lái)似乎很簡單。但是很遺憾的(de)告訴大(dà)家。不是我們想的(de)那麽簡單。比如一個(gè)容器(body,div,span)中設定一個(gè)背景。這(zhè)個(gè)背景的(de)長(cháng)寬值在css2.1之前是不能被修改的(de)。 所以實際的(de)結

css背景圖片100%顯示

上海網頁設計 如何用(yòng)css背景圖片拉伸 以及100% 滿屏顯示呢(ne)?這(zhè)個(gè)問題聽(tīng)起來(lái)似乎很簡單。但是很遺憾的(de)告訴大(dà)家。不是我們想的(de)那麽簡單。

比如一個(gè)容器(body,div,span)中設定一個(gè)背景。這(zhè)個(gè)背景的(de)長(cháng)寬值在css2.1之前是不能被修改的(de)。  

所以實際的(de)結果是隻能重複顯示,所以出現了(le)repeat,repeat-x,repeat-y,no-repeat這(zhè)些屬性。就是用(yòng)來(lái)控制背景圖片的(de)顯示的(de)。 所以一般用(yòng)作背景圖片的(de)有2類 :

1.是一整張大(dà)圖,尺寸和(hé)區(qū)域大(dà)小剛好吻合  

2.一個(gè)很小的(de)條狀圖,通(tōng)過repeat後,形成一個(gè)很規則的(de)大(dà)圖背景

但是css3出現以後,這(zhè)個(gè)情況被改善了(le)。background-size 屬性可(kě)以讓我們之前的(de)希望成真

而且這(zhè)個(gè)屬性在firefox,chrome,以及ie9上都可(kě)以使用(yòng)

具體使用(yòng)方法如下(xià):  

背景圖尺寸(數值表示方式):  

代碼如下(xià):

#background-size{ background-size:200px 100px; }  

背景圖尺寸(百分(fēn)比表示方式):  

代碼如下(xià):

#background-size2{ background-size:30% 60%; }  

背景圖尺寸(等比擴展圖片來(lái)填滿元素,即cover值):  

代碼如下(xià):

#background-size3{ background-size:cover; }  

背景圖尺寸(等比縮小圖片來(lái)适應元素的(de)尺寸,即contain值):  

代碼如下(xià):

#background-size4{ background-size:contain; }  

背景圖尺寸(以圖片自身大(dà)小來(lái)填充元素,即auto值):  

代碼如下(xià):

#background-size5{ background-size:auto; }  

預約建站
免費提供網站優化(huà)
領取關鍵詞