举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > css background origin CSS3 background-origin 属性

css background origin CSS3 background-origin 属性

2023-03-21 13:18 CSS参考手册

css background origin CSS3 background-origin 属性

css background origin

CSS background-origin 属性定义了背景图片的定位区域,即背景图片相对于元素边框的位置。

background-origin: border-box | padding-box | content-box;

background-origin 属性可以设置三个值:border-box、padding-box 和 content-box。默认值是 border-box。

border-box 是指背景图片相对于元素的边框来定位;padding-box 是指背景图片相对于元素的内边距来定位;content-box 是指背景图片相对于元素的内容区域来定位。

当 background-origin 设置为 border-box 时,背景图片会以元素的边框为参考(即以左上角为原点)进行定位;当 background-origin 设置为 padding-box 时,背景图片会以元素的内边距为参考进行定位;当 background-origin 设置为 content box 时,背景图片会以元素的内容区域为参考进行定位。

background origin 属性在 CSS3 中引入(IE8 不支持该属性)。使用该属性可以很方便地将背景图片正确地映射到元素上。

CSS3 background-origin 属性

CSS 参考手册

实例

相对于内容框来定位背景图像:

div
{
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-position:left;
background-origin:content-box;
}

亲自试一试

浏览器支持

IE Firefox Chrome Safari Opera

IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ 支持 background-origin 属性。

定义和用法

background-origin 属性规定 background-position 属性相对于什么位置来定位。

注释:如果背景图像的 background-attachment 属性为 "fixed",则该属性没有效果。

默认值: padding-box
继承性: no
版本: CSS3
JavaScript 语法: object.style.backgroundOrigin="content-box"

语法

background-origin: padding-box|border-box|content-box;
描述 测试
padding-box 背景图像相对于内边距框来定位。 测试
border-box 背景图像相对于边框盒来定位。 测试
content-box 背景图像相对于内容框来定位。 测试

相关页面

CSS3 教程:CSS3 背景

CSS 参考手册

阅读全文
以上是编程学为你收集整理的css background origin CSS3 background-origin 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部