background-origin
版本:CSS3
background-origin 规定了指定背景图片background-image 属性的原点位置的背景相对区域。
注意:当使用 background-attachment 为fixed时,该属性将被忽略不起作用。
示例
background-origin: border-box; background-origin: padding-box; background-origin: content-box; background-origin: inherit;
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
IE9以上版本的浏览器都支持background-origin | ||||
语法:
background-origin :border-box | padding-box | content-box
默认值:padding-box
适用于:所有元素
继承性:无
动画性:否
计算值:指定值
取值:
border-box:从border区域(含border)开始显示背景图像。背景图片的摆放以border区域为参考。padding-box:从padding区域(含padding)开始显示背景图像。背景图片的摆放以padding区域为参考。content-box:从content区域开始显示背景图像。背景图片的摆放以content区域为参考。
| 默认值 | padding-box |
| 适用于 | 所有元素。::first-letterand::first-line |
| 继承性 | 否 |
| 动画性 | 是 |
| 计算值 | 指定值 |
例子
.example {
border: 10px double;
padding: 10px;
background: url('image.jpg');
background-position: center left;
/* 背景将在内容区padding内部填充 */
background-origin: content-box;
}
#example2 {
border: 4px solid black;
padding: 10px;
background: url('image.gif');
background-repeat: no-repeat;
background-origin: border-box;
}
div {
background-image: url('logo.jpg'), url('mainback.png');
background-position: top right, 0px 0px;
background-origin: content-box, padding-box;
}
<!DOCTYPE html>
<html>
<head>
<style>
p{
width:350px;
height:200px;
border:1px solid #ccc;
background-origin:content-box;
background-image:url("/upload/browser/compatible_chrome.gif");
background-repeat:no-repeat;
background-origin:content-box;
padding:30px;
}
</style>
</head>
<body>
<p>lanmper.cn 学编程-CSS,HTML,PHP,jQuery</p>
</body>
</html>lanmper.cn 学编程-CSS,HTML,PHP,jQuery





