Style backgroundOrigin 属性
相对于内容框定位背景图像:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>蜜蜂教程(mifengjc.com)</title> <style> #myDIV { border: 1px solid black; width: 300px; height: 150px; padding: 35px; background: url("/examples/smiley.gif") no-repeat; } </style> </head> <body> <p>点击“尝试一下”按钮设置 DIV 元素的 background-origin 属性为 "content-box":</p> <button onclick="myFunction()">尝试一下</button> <div id="myDIV"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </div> <script> function myFunction() { document.getElementById("myDIV").style.backgroundOrigin = "content-box"; } </script> </body> </html>
定义和用法
backgroundOrigin 属性设置或返回 background-position 属性是相对于什么进行定位。
注意:如果背景图像的 background-attachment 属性是 "fixed",则该属性不起作用。
浏览器支持
IE9+、Firefox、Opera、Chrome 和 Safari 支持 background-origin 属性。
语法
返回 backgroundOrigin 属性:
object.style.backgroundOrigin
设置 backgroundOrigin 属性:
object.style.backgroundOrigin = "padding-box|border-box|content-box|initial|inherit"
属性值
值 | 描述 |
---|---|
padding-box | 默认值。背景图像相对于填充框进行定位。 |
border-box | 背景图像相对于边界框进行定位。 |
content-box | 背景图像相对于内容框进行定位。 |
initial | 设置该属性为它的默认值。请参阅 initial。 |
inherit | 从父元素继承该属性。请参阅 inherit。 |
技术细节
默认值: | padding-box |
---|---|
返回值: | 字符串,表示元素的 background-origin 属性。 |
CSS 版本 | CSS3 |
相关文章
CSS 参考手册:background-origin 属性