本文所分享的知识点是【CSS下背景属性background的使用方法】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
CSS下背景属性background的使用方法
背景颜色(background-color)
CSS可以用纯色来作为背景,也可以将背景设置为透明,background相当于xhtml中的bgcolor。
它的两个值:
- transparent(默认值,透明)
- color(指定的颜色,和文本颜色的设置方法相同)
示例:
body {background-color: black;}
h1 {background-color: #00ff00;}
h2 {background-color: transparent;}
p {background-color: rgb(0,0,255);}
背景图片(background-image)
用一张图片作为标签的背景可用到这个属性,如果背景颜色和背景图片都被定义了,背景图片会覆盖在背景颜色之上。
示例:
body {background-image:url(../images/background.jpg);}
或
<body style="background-image:url(../images/background.jpg);">
背景重复属性(background-repeat)
这个属性必须跟在background-image属性后使用,它决定图片背景的重复方法。如果使用了background-image后没有添加这个属性,默认情况它是横向纵向都重复的,它有四个属性值:
- repeat(默认值,重复,横向和纵向。)
- no-repeat(不重复)
- repeat-x(背景图片横向重复)
- repeat-y(背景图片纵向重复)
示例:
body {
background-image:url(../images/background.jpg);
background-repeat:repeat-y;
}
背景位置属性(background-position)
这个属性也是跟在background-image属性后使用的,它决定背景图片的初始位置,它通常是以x与y坐标定位的,所以通常都取两个值,默认值是0% 0%。
它按照水平、垂直方式,部署了8个属性值:
- 水平:left、center、right;
- 垂直:top、center、bottom;
- 垂直与水平综合:x-% y-%、x-pos y-pos。
前6个属性值都很简单,最后两个属性值乍一看会有些摸不到头脑。x-% y-%的意思是x轴的百分数和y轴的百分数,x-pos y-pos的意思是x轴的值和y轴的取值。
示例:
p {
background-image:url(../images/background.jpg);
background-position:20px -30px;
background-repeat:no-repeat;
}
div {
background-image:url(../images/background.jpg);
background-position:50% 20%;
background-repeat:no-repeat;
}
背景附着属性(background-attachment)
这个属性依然要跟随background-image后面使用,它决定背景图片是跟随内容滚动,还是固定不动,它有两个属性值:
- scroll(默认值,背景图片跟随内容滚动。)
- fixed(背景图片固定,不跟随内容滚动。)
示例:
.para6 {
background-image:url(../images/background.jpg);
background-position:50% 20% ;
background-repeat:no-repeat;
background-attachment:fixed;
}
背景属性(background)
和前几篇文章中提到的font属性使用方法一样,background也是综合缩写,书写顺序:
background:background-color background-image background-repeat background-attachment background-position;
示例:
.para7 {
background:#000000 url(../images/background.jpg);
}
.para8 {
background:url(../images/background.jpg) repeat fixed left top;
}
在网页的实际制作过程中,还需要注意网页的背景颜色和背景图片设置的许多细节问题,需要在实际应用中细心体会和钻研,以后我们再慢慢分析。
关于CSS下背景属性background的使用方法的相关讨论如下:
相关问题:background有哪些属性
答:background-attachment:scroll | fixed scroll:背景图像是随对象内容滚动。 fixed:背景图像固定。background-color:transparent | color transparent:背景透明色。 color:指定颜色、background-image:none | url none:无背景图。 url:使... >>详细
相关问题:怎么用css中background属性截图?
答:如果你会fireworks就很好办,把几张图放在一个新建文档里面,看左下角的x、y轴的坐标值,如x=30,y=0,那background-position就这样写background-position:30px 0px,当然还可以这样简化: background:url(xxx.jpg) 30px 0px no-repeat; >>详细
相关问题:css中background-image属性的作用是什么
答:设置背景图像的,可以把网页或部分网页(如div,如table)的背景设置成某个图片。 background-image: url(图片名); 这里的图片名包含路径,如果不正常显示,请查看路径是否有误。 这个属性一般配合background-repeat使用。 background-repeat:re... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
