来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] css background-origin属性用于指定背景图像background-image的原点(左上角)位置相对于元素的位置。...
background-origin属性用于指定背景图像的原点(左上角)位置相对于元素的位置。
当设置属性为 在CSS中一个元素有3个区域,我们通常称为盒模型。在盒模型中存在有:border box(边框区域),padding box(补白区域)和content box(内容区域)。另外,还存在第4个区域margin box(边距区域),它用于指定元素外边距。 默认情况下,元素的背景图像的原点被设置在padding box(补白区域)的左上角位置。 如果一个元素有多个背景图片,那么可以为这个元素设置多个 官方语法background-origin: <box> [ , <box> ]* <box> = padding-box | border-box | content-box 参数:
例如下面的CSS语法都是正确的: background-origin: border-box background-origin: padding-box background-origin: content-box background-origin: inherit 下面的示例代码将背景图像填充在元素的内容区域。 .el { border: 10px double; padding: 10px; background: url('image.jpg'); background-position: center left; background-origin: content-box; } 下面的示例代码为多个背景图像设置不同的 .el { background-image: url('1.jpg'), url('2.png'); background-position: top right, 0px 0px; background-origin: content-box, padding-box; } 适用范围
在线演示第一个例子中的 这个例子中的background-origin属性设置为:border-box。可以看到透明的红色边框下面的背景图像。
第二个例子中的 这个例子中的background-origin属性设置为:padding-box。可以看到背景图像的原点(左上角位置)从paading box区域的左上角位置开始。
第三个例子 这个例子中的background-origin属性设置为:content-box。可以看到背景图片的左上角从content box区域的左上角位置开始。
浏览器支持
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com