CSS 背景


CSS 背景属性用于定义HTML元素的背景。

CSS 属性定义背景效果:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

背景颜色

background-color 属性定义了元素的背景颜色.

页�的背景颜色使用在body的选择器中:

实例

body {background-color:#b0c4de;}

�试一下 »

CSS中,颜色值通常以以下方�定义:

  • å��六进制 - 如:"#ff0000"
  • RGB - 如:"rgb(255,0,0)"
  • 颜色å��ç§° - 如:"red"

以下实例中, h1, p, 和 div 元素拥有��的背景颜色:

实例

h1 {background-color:#6495ed;}
p {background-color:#e0ffff;}
div {background-color:#b0c4de;}

�试一下 »


背景图�

background-image 属性�述了元素的背景图�.

默认情况下,背景图�进行平铺��显示,以覆盖整个元素实体.

页�背景图片设置实例:

实例

body {background-image:url('paper.gif');}

�试一下 »

下�是一个例�是一个糟糕的文字和背景图�组�。文本�读性差:

实例

body {background-image:url('bgdesert.jpg');}

�试一下 »


背景图� - 水平或垂直平铺

默认情况下 background-image 属性会在页�的水平或者垂直方�平铺。

一些图�如果在水平方�与垂直方�平铺,这样看起�很��调,如下所示: 

实例

body
{
background-image:url('gradient2.png');
}

�试一下 »

如果图��在水平方�平铺 (repeat-x), 页�背景会更好些:

实例

body
{
background-image:url('gradient2.png');
background-repeat:repeat-x;
}

�试一下 »


背景图�- 设置定�与�平铺

Remark 让背景图��影�文本的排版

如果你�想让图�平铺,你�以使用 background-repeat 属性:

实例

body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
}

�试一下 »

以上实例中,背景图�与文本显示在�一个�置,为了让页�排版更加��,�影�文本的阅读,我们�以改�图�的�置。

�以利用 background-position 属性改�图�在背景中的�置:

实例

body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
background-position:right top;
}

�试一下 »


背景- 简写属性

在以上实例中我们�以看到页�的背景颜色通过了很多的属性�控制。

为了简化这些属性的代�,我们�以将这些属性�并在�一个属性中.

背景颜色的简写属性为 "background":

实例

body {background:#ffffff url('img_tree.png') no-repeat right top;}

�试一下 »

当使用简写属性时,属性值的顺�为::

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

以上属性无需全部使用,你�以按照页�的实际需�使用.

这个实例使用了先�介�的CSS,你�以查看相应实例: CSS 实例


Examples

更多实例

如何设置固定的背景图�
本例演示如何设置固定的背景图�。图��会��页�的其他部分滚动。


CSS 背景属性

Property �述
background 简写属性,作用是将背景属性设置在一个声明中。
background-attachment 背景图�是�固定或者��页�的其余部分滚动。
background-color 设置元素的背景颜色。
background-image 把图�设置为背景。
background-position 设置背景图�的起始�置。
background-repeat 设置背景图�是��如何��。