JavaScript HTML DOM Style background 属性

  • background 属性

    background属性以简写形式设置或返回最多八个单独的background属性。使用此属性,您可以设置/返回以下一个或多个(以任何顺序):
    • background-color
    • background-image
    • background-repeat
    • background-attachment
    • background-position
    • background-size
    • background-origin
    • background-clip
    上面的属性也可以使用单独的样式属性进行设置。强烈建议非高级作者使用单独的属性以获得更好的可控性。
    设置文档的背景样式:
    document.body.style.background = "#f3f3f3 url('/images/img_tree.png') no-repeat right top";
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    background
    4.0+
    1.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 + CSS3 新属性
  • 更多例子

    更改DIV元素的背景
    document.getElementById("myDIV").style.background = "url('smiley.gif') blue repeat-x center";
    
    尝试一下
  • 相关页面

    CSS教程:CSS背景
    CSS参考:background属性