目录

style backgroundPosition 属性

示例

更改背景图片的位置:

document.body.style.backgroundPosition = "top right";
亲自试一试 »

下面有更多 "亲自试一试" 示例。


描述

backgroundPosition 属性设置或返回元素中背景图片的位置。

也可以看看:

HTML 样式:背景属性

CSS 教程:CSS 背景

CSS3 教程:CSS3 背景

CSS 参考:背景图片属性

CSS 参考:Thr background-position 属性


语法

返回背景位置属性:

object.style.backgroundPosition

设置背景位置属性:

object.style.backgroundPosition = value

属性值

Value Description
top left
top center
top right
center left
center center
center right
bottom left
bottom center
bottom right
If you only specify one keyword, the other value will be "center".
x% y% The x value indicates the horizontal position and the y value indicates the vertical position. The top left corner is 0% 0%. The right bottom corner is 100% 100%. If you only specify one value, the other value will be 50%.
xpos ypos The x value indicates the horizontal position and the y value indicates the vertical position. The top left corner is 0 0. Units can be pixels (0px 0px) or any other CSS units. If you only specify one value, the other value will be 50%. You can mix % and units
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit

技术细节

默认值: 0% 0%
返回值: 一个字符串,表示背景图片的位置
CSS版本 CSS1


浏览器支持

backgroundPosition是 CSS1 (1996) 的一项功能。

所有浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

更多示例

示例

将 <div> 元素中背景图片的位置更改为中心底部:

document.getElementById("myDiv").style.backgroundPosition = "center bottom";
亲自试一试 »

示例

将 <div> 元素中背景图片的位置更改为水平 200 像素和垂直 40 像素:

document.getElementById("myDiv").style.backgroundPosition = "200px 40px";
亲自试一试 »

示例

返回 <div> 元素中背景图片的位置:

document.getElementById("myDiv").style.backgroundPosition;
亲自试一试 »