CSS3详解:background
| CSS3對(duì)于background做了一些修改,最明顯的一個(gè)就是采用設(shè)置多背景,不但添加了4個(gè)新屬性,并且還對(duì)目前的屬性進(jìn)行了調(diào)整增強(qiáng)。 1、多個(gè)背景圖片 在css3里面,你可以再一個(gè)標(biāo)簽元素里應(yīng)用多個(gè)背景圖片。代碼類似與css2.0版本的寫法,但引用圖片之間需用“,”逗號(hào)隔開。第一個(gè)圖片是定位在元素最上面的背景,后面的背景圖片依次在它下面顯示,如下: background-image: url(top-image.jpg), url(middle-image.jpg), url(bottom-image.jpg); 2、新屬性:Background Clip 此討論讓我們回到文章開始提到的關(guān)于背景被border邊框遮擋的問(wèn)題。background-clip的添加讓我們完全能夠控制背景顯示的位置。屬性值如下: 3、新屬性: Background Origin 此屬性需要與background-position配合使用。你可以用background-position計(jì)算定位是從border,padding或content boxes內(nèi)容區(qū)域算起。(類似background-clip) background-clip和background-origin的不同之處www.CSS3.info網(wǎng)站給做了很好的分析講解。 4、新屬性:Background??Size Background Size屬性用來(lái)重設(shè)你的背景圖片。有幾個(gè)屬性值: 你可以去CSS 3 specifications站點(diǎn)看一下簡(jiǎn)單的案例說(shuō)明。 5、新屬性:Background Break css3里標(biāo)簽元素能被分在不同區(qū)域(如:讓內(nèi)聯(lián)元素span跨多行),background-break屬性能夠控制背景在不同區(qū)域顯示。 (1)Background-break: continuous; 6、背景顏色的調(diào)整 background-color屬性在css3版本里面稍微做了增強(qiáng),除了指定background color背景顏色之外,還可以對(duì)不使用的標(biāo)簽元素背景圖片進(jìn)行去色處理。 此例子里,這背景顏色可能是綠色,然而,如果底部背景圖片無(wú)效的話,藍(lán)色將代替綠色來(lái)顯示。如果你沒(méi)有指定某個(gè)顏色的話,它將其視為透明。 7、背景重復(fù)的調(diào)整 css2里當(dāng)設(shè)置背景的時(shí)候,它經(jīng)常被標(biāo)簽元素截取而顯示不全,css3介紹了2個(gè)新屬性來(lái)修復(fù)此問(wèn)題。 CSS 3 specifications網(wǎng)站對(duì)background-repeat: space的使用就是一個(gè)現(xiàn)成的例子。 8、Background Attachment 的調(diào)整 Background Attachment有了一個(gè)新屬性值:local,當(dāng)標(biāo)簽元素滾動(dòng)時(shí)它才有效(如設(shè)置overflow:scroll;),當(dāng)background-attachment設(shè)置為scroll時(shí),背景圖片是不隨內(nèi)容滾條滾動(dòng)的。現(xiàn)在,有了background-attachment:local,就可以做到讓背景隨元素內(nèi)容滾動(dòng)而滾動(dòng)了。 |
轉(zhuǎn)載于:https://www.cnblogs.com/zp0409/p/4297035.html
總結(jié)
以上是生活随笔為你收集整理的CSS3详解:background的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Pyhton 一行代码求Fibonacc
- 下一篇: 漫谈计算摄像学 (二):利用光场实现“先