背景颜色
-
语法
background-color:颜色值; 默认的值是transparent 透明的
背景图片
-
语法
background-image:none|url(url)
| 参数 | 作用 |
|---|---|
| none | 无背景图(默认的) |
| url | 使用绝对或相对地址指定背景图像 |
background-image:url(images/demo.png);
- 背景图片后边的地址,url不要加引号。
背景平铺
-
语法:
background-repeat:repeat|no-repeat|repeat-x|repeat-y
| 参数 | 作用 |
|---|---|
| repeat | 背景图像在纵向和横向上平铺(默认的) |
| no-repeat | 背景图像不平铺 |
| repeat-x | 背景图像在横向上平铺 |
| repeat-y | 背景图像在纵向上平铺 |
背景位置
-
语法:
background-position:length||length background-position:position||position
| 参数 | 值 |
|---|---|
| length | 百分数(由浮点数字和单位标识符) |
| position | top/center/bottom/left/center/right 方位名词 |
-
注意:
- 必须先指定background-image属性。
- position后面是x坐标和y坐标。可以使用方位名词或者精确单位。
- 如果指定两个值,两个值都是方位名字,则两个值前后顺序无关,比如left top和top left效果一致。
- 如果只指定了一个方位名词,另一个值默认居中对齐。
- 如果position后面是精确坐标,那么第一个肯定是x,第二个肯定是y。
- 如果只指定一个数值,那该数值用于x坐标,另一个默认是y坐标,默认居中。
- 如果指定的两个值是精确单位和方位房子混合使用,则第一个值是x坐标,第二个值是y坐标。
背景附着
-
背景附着就是解释北京市滚动的还是固定的
-
语法:
background-attachment:scroll|fixed
| 参数 | 作用 |
|---|---|
| scroll | 背景图像是随对象内容滚动 |
| fixed | 背景图像固定 |
背景简写
-
background:属性的值的书写顺序官方并没有强制标准
-
background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置
-
语法:
background:transparent:url(image.jpg)repeat-y scroll center top;
背景透明
-
语法
background:rgba(0,0,0,0.3); -
最后一个参数是alpha透明度,取值范围0-1之间
-
0.3的0可以省略掉,写成.3
-
注意:背景半透明是指盒子背景半透明,盒子里边的内容不受影响
-
低于IE9的版本不支持
背景总结
| 属性 | 作用 | 值 |
|---|---|---|
| background-color | 背景颜色 | 预定义的颜色值/十六进制/RGB代码 |
| background-image | 背景图片 | url(图片路径) |
| background-repeat | 是否平铺 | repeat/no-repeat/repeat-x/repeat-y |
| background-position | 背景位置 | length/position 分别是x和y坐标,如果有精确数值单位,必须按照先x后y的写法 |
| background-attachment | 背景固定还是滚动 | scroll/fixed |
| 背景简写 | 更简单 | 背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;没有顺序 |
| 背景透明 | 让盒子半透明 | background:rgba(0,0,0,0.3);后边必须是4个值 |