轻松上手,快乐学习!

Style background 属性


实例

设置文档背景的样式:

document.body.style.background = "#f3f3f3 url('img_tree.png') no-repeat right top";
亲自试一试 »

页面下方有更多实例。


定义和用法

background 属性以简写形式设置或返回最多八个独立的背景属性。

使用此属性,可以设置/返回以下一项或多项(按任意顺序):

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position
  • background-size
  • background-origin
  • background-clip

上述的属性,也可以设置单独的样式属性。强烈建议使用单独的属性这样有更好的可控性。


浏览器支持

表中的数字表示支持该属性的第一个浏览器版本。

属性
background 1.0 4.0 1.0 1.0 3.5

注释: 请参见下面每个值的个别浏览器支持。


语法

返回 background 属性:

object.style.background

设置 background 属性:

object.style.background = "color image repeat attachment position size origin clip|initial|inherit"

属性值

描述
color 设置一个元素的背景颜色
image 设置一个元素的背景图像
repeat 设置如何重复背景图像
attachment 设置背景图像是否固定或者随着页面的其余部分滚动
position 设置背景图像的起始位置
size 设置背景图像的大小
origin 设置背景定位区域
clip 设置背景图像的绘制区域
initial 设置该属性为它的默认值。请参阅 initial
inherit 从父元素继承该属性。请参阅 inherit

技术细节

默认值: transparent none repeat scroll 0% 0% auto padding-box border-box
返回值: 字符串,表示元素的背景
CSS 版本 CSS1 + new properties in CSS3

更多实例

实例

更改DIV元素的背景:

document.getElementById("myDIV").style.background = "url('smiley.gif') blue repeat-x center";
亲自试一试 »

实例

为文档设置背景色:

document.body.style.backgroundColor = "red";
亲自试一试 »

实例

为文档设置背景图像:

document.body.style.backgroundImage = "url('img_tree.png')";
亲自试一试 »

实例

将背景图像设置为"不重复":

document.body.style.backgroundRepeat = "repeat-y";
亲自试一试 »

实例

将背景图像设置为固定(不会滚动):

document.body.style.backgroundAttachment = "fixed";
亲自试一试 »

实例

更改背景图像的位置:

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

实例

返回文档的背景属性值:

document.body.style.background;
亲自试一试 »

相关页面

CSS 教程: CSS Background

CSS3 tutorial: CSS3 Backgrounds

CSS 参考手册: background 属性


❮ Style 对象