DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> css3對background屬性調整與增強
css3對background屬性調整與增強
編輯:CSS詳解     

CSS3對於backgrounds做了一些修改,最明顯的一個就是采用設置多背景,不但添加了4個新屬性,並且還對目前的屬性進行了調整增強。

1、多個背景圖片
在css3裡面,你可以再一個標簽元素裡應用多個背景圖片。代碼類似與CSS2.0版本的寫法,但引用圖片之間需用“,”逗號隔開。第一個圖片是定位在元素最上面的背景,後面的背景圖片依次在它下面顯示,如下:

background-image: url(top-image.jpg), url(middle-image.jpg), url(bottom-image.jpg);

2、新屬性:Background Clip
此討論讓我們回到文章開始提到的關於背景被border邊框遮擋的問題。background-clip的添加讓我們完全能夠控制背景顯示的位置。屬性值如下:
(1)background-clip: border;背景在border邊框下開始顯示
(2)background-clip: padding;背景在padding下開始顯示,而不是border邊框下開始
(3)background-clip: content;背景在內容區域下開始顯示,而不是border邊框下開始或padding下開始。
(4)background-clip: no-clip;默認屬性值,類似與background-clip: border;

3、新屬性: Background Origin

此屬性需要與background-position配合使用。你可以用background-position計算定位是從border,padding或content boxes內容區域算起。(類似background-clip)
(1)background-origin:border;
從border邊框位置算起
(2)background-origin:padding;
從padding位置算起
(3)background-origin:content;
從content-box內容區域位置算起;

background-clip和background-origin的不同之處www.CSS3.info網站給做了很好的分析講解。

4、新屬性:Background Size
Background Size屬性用來重設你的背景圖片。有幾個屬性值:
(1)background-size: contain;
縮小背景圖片使其適應標簽元素(主要是像素方面的比率)
(2)background-size: cover;
讓背景圖片放大延伸到整個標簽元素大小(主要是像素方面的比率)
(3)background-size: 100px 100px;
標明背景圖片縮放的尺寸大小
(4)background-size: 50% 100%;
百分比是根據內容標簽元素大小,來縮放圖片的尺寸大小

你可以去CSS 3 specifications 站點看一下簡單的案例說明。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved