清華大佬耗費三個月吐血整理的幾百G的資源,免費分享!....>>>
CSS3 背景
CSS3 背景
CSS3中包含幾個新的背景屬性,提供更大背景元素控制。
在本章您將了解以下背景屬性:
- background-size
- background-origin
您還將學習如何使用多重背景圖像。
瀏覽器支持
屬性 | 瀏覽器支持 | ||||
---|---|---|---|---|---|
background-size | |||||
background-origin |
Internet Explorer 9+, Firefox, Chrome, Safari, 和 Opera 支持最新的背景屬性。
CSS3 background-size 屬性
background-size指定背景圖像的大小。CSS3以前,背景圖像大小由圖像的實際大小決定。
CSS3中可以指定背景圖片,讓我們重新在不同的環境中指定背景圖片的大小。您可以指定像素或百分比大小。
你指定的大小是相對于父元素的寬度和高度的百分比的大小。





實例 1
重置背景圖像:
div
{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}
{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}





實例 2
伸展背景圖像完全填充內容區域:
div
{
background:url(img_flwr.gif);
background-size:100% 100%;
background-repeat:no-repeat;
}
{
background:url(img_flwr.gif);
background-size:100% 100%;
background-repeat:no-repeat;
}
CSS3的background-Origin屬性
background-Origin屬性指定了背景圖像的位置區域。
content-box, padding-box,和 border-box區域內可以放置背景圖像。






實例
在 content-box 中定位背景圖片:
div
{
background:url(img_flwr.gif);
background-repeat:no-repeat;
background-size:100% 100%;
background-origin:content-box;
}
{
background:url(img_flwr.gif);
background-repeat:no-repeat;
background-size:100% 100%;
background-origin:content-box;
}
CSS3 多個背景圖像 | |
CSS3 允許你在元素 那個添加多個背景圖像。 |





實例
在 body 元素中設置兩個背景圖像:
body
{
background-image:url(img_flwr.gif),url(img_tree.gif);
}
{
background-image:url(img_flwr.gif),url(img_tree.gif);
}
新的背景屬性
順序 | 描述 | CSS |
---|---|---|
background-clip | 規定背景的繪制區域。 | 3 |
background-origin | 規定背景圖片的定位區域。 | 3 |
background-size | 規定背景圖片的尺寸。 | 3 |
掃碼二維碼 獲取免費視頻學習資料