1、background-color
background-color属性用来为元素设置背景颜色;
需要指定一个颜色值,当指定了一个颜色 以后,整个元素的可见区域都会使用这个 颜色作为背景色;
如果不设置背景颜色,元素默认背景颜色 为透明,实际上会显示父元素的背景颜色
2、background-image
background-image可以为元素指定背景图片;
需要一个url地址作为参数,url地址需要指 向一个外部图片的路径
例如:background-image: url(1.jpg)
3、background-repeat
background-repeat用于控制背景图片的重复方式;
如果只设置背景图片默认背景图片将会使 用平铺的方式
可选值:
repeat:默认值,图片左右上下平铺
no-repeat:只显示图片一次,不会平铺
repeat-x:沿x轴水平平铺一张图片
repeat-y:沿y轴水平平铺一张图片
4、background-position
background-position用来精确控制背景图片在元素中的位置;
该属性可以使用 top right left bottom center中的两个值来指定一个背景图的位置;
- top left 左上;
bottom right 右下;
如果只给出一个值,则第二个值默认是center
也可以直接指定两个偏移量:
- 第一个值是水平偏移量:如果指定的是一个正值,则图片会向右移动指定的像素;如果指定的是一个负值,则图片会向左移动指定的像素
第二个是垂直偏移量:如果指定的是一个正值,则图片会向下移动指定的像素;如果指定的是一个负值,则图片会向上移动指定的像素
5、background-attachment
background-attachment用来设置背景图 片是否随页面滚动
可选值:
scroll:随页面滚动
fixed:不随页面滚动
不随窗口滚动的图片,我们一般都是设置给body,而不设置给其他元素
当背景图片的background-attachment设置为fixed时,背景图片的定位永远相对于浏览器的窗口·
6、background
background是背景的简写属性,通过这个属性可以一次性设置多个样式,而且样式 的顺序没有要求
例如:background: green url(1.jpg) no-repeat center center fixed;
7、CSS Sprite
CSS Sprites是一种网页图片应用处理方式,通过这种方式我们可以将网页中的零星图 片集中放到一张大图上,大大提高图片的加载效率
8、opacity
opacity可以用来设置元素背景的透明,它需要一个0-1之间的值
0 表示完全透明;1 表示完全不透明;0.5 表示半透明
opacity属性在IE8及以下的浏览器中不支持,IE8及以下的浏览器需要使用如下属性代替alpha(opacity=透明度)
透明度,需要一个0-100之间的值:0 表示完全透明,100 表示完全不透明,50 半透明,filter: alpha(opacity=50);
网友评论