css3中的backgrounds屬性有了顯著的增強,例如(rú):可以随紙和意設置多背景。他(tā)添加了4個新屬性,并且還對目飛拿前的屬性進行了調整增強。
1、多個背景圖片
在css3裡面,你可以再一(yī)個标簽元素裡應用多個關可背景圖片。代碼類似與css2.0版本的寫法,但引用圖電紅片之間需用“,”逗号隔開(kāi)。第一(yī)個圖片是定位的這在元素最上面的背景,後面的背景圖片依次在它下面顯示,如(rú)機高下:
background-image: url(t舊兵op-image.jpg), url(middle-黃火image.jpg), url(bottom-image.jpg);子說
2、新屬性:Background Cli西路p
此讨論讓我們(men)回到文章開(kāi)始提到的關亮還于背景被border邊框遮擋的問題。background-clip的添近影加讓我們(men)完全能夠控制背景顯示的位置。屬性值如北低(rú)下:
(1)background-clip: 短為border;背景在border邊框下開(kāi)始顯示
(2)background-clip: paddin校兵g;背景在padding下開(kāi)始顯示,而不(bù)是borde草路r邊框下開(kāi)始
(3)background-clip: content;背景在内容日公區域下開(kāi)始顯示,而不(bù)是影分border邊框下開(kāi)始或padding下開(kāi)始。
(4)background-clip: no-cli章還p;默認屬性值,類似與background-clip:還電 border;
3、新屬性: Background Origin
此屬性需要與background-posit玩答ion配合使用。你可以用background-position請技計算定位是從border,padding或conte高從nt boxes内容區域算起。(類似background-頻校clip)
(1)background-origin:border;
從border邊框位置算起
(2)background-origin:pad玩做ding;
從padding位置算起
(3)background-origin:co白光ntent;
從content-box内容區域位置算起;
background-clip和background-or金風igin的不(bù)同之處www.CSS3街月.info網站給做了很好(hǎo)的分析講解。
4、新屬性:Background 是站 Size
Background Size屬性用來重設你的背景圖片。有幾個屬性值:
(1)background-size: contain銀畫;
縮小(xiǎo)背景圖片使其适應标簽元素(主要是像素方面的比率)動綠
(2)background-size: cover;
讓背景圖片放大(dà)延伸到整個标簽元素大(dà)小(xiǎo)南明(主要是像素方面的比率)
(3)background-size: 100px 100p用海x;
标明背景圖片縮放的尺寸大(dà)小(xiǎo)
(4)background-size: 50% 100%;
百分比是根據内容标簽元素大(dà)小(xiǎ明少o),來縮放圖片的尺寸大(dà)小(xiǎo)
你可以去CSS 3 specifications 站點看一(yī)下簡單的案例中們說(shuō)明。
5、新屬性:Background Break
css3裡标簽元素能被分在不(bù)同區域(如(rú)志雜:讓内聯元素span跨多行),backgr喝姐ound-break屬性能夠控制背景在不(bù)同區地的域顯示。
屬性值:
(1)Background-break: continuou議現s;
此屬性是默認值,忽視區域之間的間隔空隙(給它們(men)應用圖片就北也好(hǎo)像把它們(men)看成一(yī媽媽)個區域一(yī)樣)
(2)Background-break: b商嗎ounding-box;
重新考慮區域之間的間隔
(3)Background-break: each-box音厭;
對每一(yī)個獨立的标簽區域進行背景的重新劃分。
6、背景顔色的調整
background-color屬性在css3版本裡面稍微做了要舊增強,除了指定background color背景顔色之外,人國還可以對不(bù)使用的标簽元素背景圖片進鄉物行去色處理。
background-color: green / b票玩lue;此例子(zǐ)裡,這背景顔色可能鐵慢是綠色,然而,如(rú)果底部背景圖片無效的話,藍色将代替綠色愛道來顯示。如(rú)果你沒有指定某個顔色的話,它将其視為(學紅wèi)透明。
7、背景重複的調整
css2裡當設置背景的時(shí)候,它經常被标簽元素截取而顯示不嗎飛(bù)全,css3介紹了2個新屬性來修複此問題。
space:圖片以相同的間距平鋪且填充整個标簽元素
round:圖片自動縮放直到适應且填充整個标簽元素
CSS 3 specifications網站對background-下請repeat: space的使用就是一(yī)個現成的例子(zǐ綠章)。
8、Background Attachment亮少 的調整
Background Attachment有了一(y算農ī)個新屬性值:local,當标簽元素滾動時(shí)它才有效(如(r唱玩ú)設置overflow:scroll;),當background-atta大兵chment設置為(wèi)scroll時(shí),背景圖片煙歌是不(bù)随内容滾條滾動的。現在,有了backgrou很東nd-attachment:local,就很對可以做到讓背景随元素内容滾動而滾動了。