background

background

1》background:color position/size repeat origin clip attachment image

注意:如果同时设置”position”和”size”两个属性,应该用左斜杠”/”,而不是用空格把两个参数隔开

2》color:背景颜色值;可以使用#,英语,rgba来设置颜色

      background-color:#ccc;

  background-color:red;

  background-color:rgba(255,255,0,0.8);

3》position:背景图片的定位(如果没有图片属性不起作用)

可选值:两个参数,水平位置和垂直位置,如果只有一个值,第二个值默认为center

可以使用位置关键字百分比(以元素大小为基值),像素值

百分比计算:

x:(容器的宽度-背景图片的宽度)*x百分比,超出部分隐藏

y:(容器的高度-背景图片的高度)*y百分比,超出部分隐藏

     background-position:left;

 background-position:10%;

 background-position:100px;

4》size:图片尺寸。应用于图片(IE9+)

可选值:两个数值,如果只有一个值,第二个值为auto

默认是图片自身大小

可以使用像素,百分比(以元素大小为基础)

百分比:是根据相对的背景区域来做调整的

cover:等比例缩放图片,覆盖这个元素”,铺满整个显示区域,如果显示比例和显示区域的比例相差很大某些部分不会显示,如果图片很小会放大到没有空白,其中一边就不会显示类似于windows中桌面背景填充

contain:等比例缩放图片,适应元素的宽或者高,他是按照某一边来覆盖显示区域的,会有白位类似于windows中桌面背景适应1

5》repeat:平铺方式

repeat:完全平铺(默认)

repeat-x:水平平铺

repeat-y:垂直平铺

no-repeat:不平铺

inherit:属性的设置从父元素继承

6》origin:背景的参考区域(IE7默认是从border开始显示背景),只能控制背景图片

可选值:

border-box:决定background-position起始位置从border的外边缘开始显示背景图片

padding-box:决定background-position起始位置从padding的外边缘开始显示背景图片,默认值

content-box:决定background-position起始位置从contain的外边缘开始显示背景图片

7》clip:背景的可视区域(可以让背景图片和背景颜色统一在相同位置上,谷歌:可以设置padding-box,content-box,火狐比较复杂)

可选值:

border-box:背景从border区域向外裁剪,也就是将超出部分裁剪,默认值

padding-box:背景从padding区域向外裁剪,也就是将超出padding区域的背景裁剪

content-box:背景从content区域向外裁剪,也就是将超出content区域的背景裁剪

background-color位置是从border左上角到右下角,background-image位置是从padding左上到border右下角

8》attachment:设置背景图片是否固定或随着页面的其余部分滚动

默认值是:scroll

fixed背景图片是固定的

9》多背景的设置

使用“,”隔开,继续写背景属性