您的位置:首页 > Web前端 > CSS

css background属性的使用方法

2015-11-24 11:47 453 查看
最近一直写图片的时候背景属性的很多都不熟悉,现在重新巩固知识点。

css 背景属性background的使用方法

背景色

background-color:

它的两个值:

transparent(默认值,透明)

color(指定的颜色,和文本颜色的设置方法相同)

.bj{

background-color:#fff;

或者

background-color:red;



backgroun:rgba(255,255,255,0.8);设置背景透明值

}

背景图片

backgorund-image:url()

用一张图片作为标签的背景可用到这个属性,

如果背景颜色和背景图片都被定义了,

背景图片会覆盖在背景颜色之上。

.bj{

background-image:url(imager/bj01.png);

}

背景重复属性(background-repeat)

这个属性必须跟在background-image属性后使用,

它决定图片背景的重复方法。

如果使用了background-image后没有添加这个属性,

默认情况它是横向纵向都重复的,它有四个属性值:

repeat(默认值,重复,横向和纵向。)

no-repeat(不重复)

repeat-x(背景图片横向重复)

repeat-y(背景图片纵向重复)

.bj{

background-image:url(imager/bj01.png);

background-repeat:no-repeat;

}

背景位置属性(background-position)

这个属性也是跟在background-image属性后使用的,

它决定背景图片的初始位置,它通常是以x与y坐标定位的,

所以通常都取两个值,默认值是0% 0%。

它按照水平、垂直方式,部署了8个属性值:

水平:left、center、right;

垂直:top、center、bottom;

垂直与水平综合:x-% y-%、x-pos y-pos。

bj{

background-image:url(imager/bj01.png);

background-position:50% 50%;

background-repeat:no-repeat;

}

前6个属性值都很简单,最后两个属性值乍一看会有些摸不到头脑。

x-% y-%的意思是x轴的百分数和y轴的百分数,x-pos y-pos的意思是x轴的值和y轴的取值。

背景附着属性(background-attachment)

这个属性依然要跟随background-image后面使用,它决定背景图片是跟随内容滚动,还是固定不动,它有两个属性值:

scroll(默认值,背景图片跟随内容滚动。)

fixed(背景图片固定,不跟随内容滚动。)

背景属性(background)

和前几篇文章中提到的font属性使用方法一样,background也是综合缩写,书写顺序:

background:background-color background-image background-repeat background-attachment background-position;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: