background:[ <bg-layer>, ]* <final-bg-layer>
<bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>
<final-bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box> || <' background-color '>
默認值:看每個獨立屬性
適用于:所有元素
繼承性:無
動畫性:看每個獨立屬性
計算值:看每個獨立屬性
縮寫方式:
background:url(test1.jpg) no-repeat scroll 10px 20px/50px 60px content-box padding-box, url(test1.jpg) no-repeat scroll 10px 20px/70px 90px content-box padding-box, url(test1.jpg) no-repeat scroll 10px 20px/110px 130px content-box padding-box #aaa;
注意, <' background-color '> 只能設置一次,且由于寫在前面的背景會疊在之后的背景之上,所以背景色通常都定義在最后一組上,避免背景色將圖像蓋住。
拆分方式:
background-image:url(test1.jpg),url(test2.jpg),url(test3.jpg); background-repeat:no-repeat,no-repeat,no-repeat; background-attachment:scroll,scroll,scroll; background-position:10px 20px,10px 20px,10px 20px; background-size:50px 60px,70px 90px,110px 130px; background-origin:content-box,content-box,content-box; background-clip:padding-box,padding-box,padding-box; background-color:#aaa;
如果定義了多個背景圖片,而其他屬性只有一個參數值,則表明所有背景圖片的該屬性都應用同一個參數值。據此可以對上面的例子進行縮寫:
縮寫方式:
background-image:url(test1.jpg),url(test2.jpg),url(test3.jpg); background-repeat:no-repeat; background-attachment:scroll; background-position:10px 20px; background-size:50px 60px,70px 90px,110px 130px; background-origin:content-box; background-clip:padding-box; background-color:#aaa;
如果定義了多個背景圖片,而 <' background-origin '> 和 <' background-clip '> 設置了相同的值。可這樣縮寫:
縮寫方式:
background:url(test1.jpg) no-repeat scroll 10px 20px/50px 60px padding-box, url(test1.jpg) no-repeat scroll 10px 20px/70px 90px padding-box, url(test1.jpg) no-repeat scroll 10px 20px/110px 130px padding-box #aaa;
這表示 <' background-origin '> 和 <' background-clip '> 都使用了padding-box參數值。
Values | IE | Firefox | Chrome | Safari | Opera | iOS Safari | Android Browser | Android Chrome |
---|---|---|---|---|---|---|---|---|
Basic Support | 6.0+ | 2.0+ | 4.0+ | 3.1+ | 3.5+ | 3.2+ | 2.1+ | 18.0+ |
Multiple backgrounds | 6.0-8.0 | 2.0-3.5 | 4.0+ | 3.1+ | 3.5+ | 3.2+ | 2.1+ | 18.0+ |
9.0+ | 3.6+ | |||||||
background-size #1 | 6.0-8.0 | 2.0-3.5 | 4.0-14.0 | 6.0-6.1 | 15.0+ | 6.0-6.1 | 2.1-4.3 | 18.0+ |
9.0+ | 3.6+ | 15.0+ | 7.0+ | 7.0+ | 4.4+ | |||
background-origin background-clip #2 |
6.0-8.0 | 2.0-3.5 | 4.0+ | 6.0+ | 15.0+ | 6.0+ | 2.1-2.3 | |
9.0+ | 3.6+ | 3.0+ |