CSS background 属性

CSS 背景缩写属性可以在一个声明中设置所有的背景属性

可以设置的属性分别是:

  1. background-color
  2. background-position
  3. background-size
  4. background-repeat
  5. background-origin
  6. background-clip
  7. background-attachment
  8. background-image

如果上述值缺少一个,这不要紧,例如 background:#FF0000 URL(smiley.gif); 是允许的

默认值 请参阅单独的属性
继承 no
版本 CSS1+ CSS3中的新的属性
JavaScript 语法 object.style.background="red url(smiley.gif) top left no-repeat"

语法

background:bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit;

值说明

说明 CSS
background-color 指定要使用的背景颜色 1
background-position 指定背景图像的位置 1
background-size 指定背景图片的大小 3
background-repeat 指定如何重复背景图像 1
background-origin 指定背景图像的定位区域 3
background-clip 指定背景图像的绘画区域 3
background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动 1
background-image 指定要使用的一个或多个背景图像 1

浏览器支持

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

紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号

1.0 4.0 1.0 1.0 3.5

所有主要浏览器都支持 background 属性

IE8 和更早版本不支持一个元素多个背景图像

IE7 和更早的版本不支持"继承"的值

IE8 需要定义 <DOCTYPE html>

IE9 支持 "继承"

范例

在一个div元素中设置多个背景图像(并指定他们的位置)

body
{ 
    background: #00ff00 url('smiley.gif') no-repeat fixed center; 
}

运行范例 »

相关文章

  1. CSS 基础教程: CSS Background

  2. CSS3 基础教程: CSS3 Backgrounds

CSS 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.