H5C3,  网页制作

CSS background属性的使用方法

CSS的background 是一个指定元素背景的属性。

网页的背景主要是通过“着色”和“插入图像”来制作的。

background属性的种类

background-color:… 颜色

background-image:… 背景图片

background-size:… 背景图片尺寸

background-repeat:… 如何重复背景图片

background-position:… 指定背景图片的位置

background-attachment:… 设置背景图像是否固定

background-color … 颜色

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

  • 十六进制 – 如:background-color:#00ff00;
  • RGB – 如:background-color:rgb(255,0,255);
  • 颜色名称 – background-color: skyblue;

其中十六进制的颜色编码可以缩写。

比如黑白,「#000000」「#ffffff」

#000000 → #000
#ffffff → #fff

这种也可以。
#009944 → #094

background-image:… 背景图片

background-image 属性用来设置一个元素的背景图像。

background-image:url("...");

也可以加入多张图片,在中间加个逗号即可。

background-image: url("01.png"),
    url("02.jpg");

默认情况下,background-image放置在元素的左上角,并重复垂直和水平方向。

提示:请设置一种可用的背景颜色,这样的话,假如背景图像不可用,可以使用背景色带代替。

background-size:… 背景图片尺寸

background-size: 100px; 200px;

具体数值以外的值也可以。

cover:保持图像的纵横比,并将图像缩放成将完全覆盖背景定位区域的最小大小。

contain:保持图像的纵横比,并将图像缩放成将适合背景定位区域的最大大小。

background-repeat:… 如何重复背景图片

默认状态下,背景图像将向垂直和水平方向重复。

如果不想让它重复的话……

background-repeat: no-repeat;

只有水平位置会重复背景图像……

background-repeat: repeat-x;

只有垂直位置会重复背景图像……

background-repeat: repeat-y;

background-position

background-position属性设置背景图像的起始位置。

默认值是左上角,top left。


  background-position: center;   /* 正中央 */

  background-position: right;   /* 右侧居中 */

  background-position: left;   /* 左侧居中 */

  background-position: top center;   /* 顶部居中 */


  background-position: top right;   /* 右上角 */

  background-position: bottom center;   /* 底部居中 */

  background-position: left bottom;   /* 左下角 */

  background-position: right bottom;   /* 右下角 */

如果只指定一个词,另一个将会是”center”。

还可以通过”px”或”%”设置精确位置。

  • x% y% : 第一个值是水平位置,第二个值是垂直。

左上角是0%0%。右下角是100%100%。

如果仅指定了一个值,其他值将是50%。

默认值为:0%0%

  • background-position: top 50px right 120px;

background-attachment:… 设置背景图像是否固定

默认值是scroll。背景图片随着页面的滚动而滚动。

fixed:背景图片不会随着页面的滚动而滚动。

local:背景图片会随着元素内容的滚动而滚动。

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注