css背景属性

CSS背景:

属性

描述

background

简写属性,作用是将背景属性设置在一个声明中。

background-attachment

背景图像是否固定或者随着页面的其余部分滚动。

background-color

设置元素的背景颜色。

background-image

把图像设置为背景。

background-position

设置背景图像的起始位置。

background-repeat

设置背景图像是否及如何重复。

 

 

 

 

 

 

 

 

1.背景色:background-color属性,设置元素的背景颜色;

<1>元素背景的范围:

background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。

<2>可能的取值:

描述

color_name

规定颜色值为颜色名称的背景颜色(比如 red)。

hex_number

规定颜色值为十六进制值的背景颜色(比如 #ff0000)。

rgb_number

规定颜色值为 rgb 代码的背景颜色(比如   rgb(255,0,0))。

transparent

默认值,背景颜色为透明。

inherit

规定应该从父元素继承 background-color 属性的设置。

Ps: background-color 不能继承。

2.背景图像:background-image属性,设置元素的背景图像;

  <1>元素的应用:

元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距。默认地,背景图像位于元素的左上角,并在水平和垂直方向上重复。

<2>可能的值:

描述

url

指向图像的路径。

none

默认值,不显示背景图像。

inherit

规定应该从父元素继承 background-image 属性的设置。

Ps: background-image 不能继承,请设置一种可用的背景颜色,这样的话,假如背景图像不可用,页面也可获得良好的视觉效果

3.背景重复:background-repeat属性,设置元素的背景平铺的方式;

描述

repeat

默认值,图像在水平垂直方向上都平铺

repeat-x

图像只在水平方向上重复

repeat-y

图像只在垂直方向上重复

no-repeat

不允许图像在任何方向上平铺

4.背景定位:background-position属性,设置背景图像的起始位置;

<1>可能的值:

描述

top left

top center

top right

center left

center center

center right

bottom left

bottom center

bottom right

如果您仅规定了一个关键词,那么第二个值将是"center"。

默认值:0% 0%。

x% y%

第一个值是水平位置,第二个值是垂直位置。

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

如果您仅规定了一个值,另一个值将是 50%。

xpos ypos

第一个值是水平位置,第二个值是垂直位置。

左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。

如果您仅规定了一个值,另一个值将是50%。

您可以混合使用 % 和 position 值。

Ps: 需要把 background-attachment 属性设置为 "fixed",才能保证该属性在 Firefox 和 Opera 中正常工作。

5.背景关联:background-attachment属性,设置背景图像是否固定或者随着页面的其余部分滚动。

<1>可能的值:

描述

scroll

默认值。背景图像会随着页面其余部分的滚动而移动。

fixed

当页面的其余部分滚动时,背景图像不会移动。

inherit

规定应该从父元素继承 background-attachment 属性的设置。

 

原文地址:https://www.cnblogs.com/alog0210/p/background_log.html