css背景属性background怎么用?实例教程

发布时间:2020-02-24编辑:脚本学堂
本文介绍了css中背景属性background的用法,背景属性用于为网页添加背景色或背景图,可用属性很多,需要多多练习,感兴趣的朋友参考下。

css中背景属性background是为网页添加背景色或者背景图所用的css样式,不了解的朋友,可以通过本文学习并掌握它的用法。

下面通过实例,分别介绍下css中bacground各个背景属性的用法。

1)、背景颜色(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);}

2)、背景图片(background-image)
用一张图片作为标签的背景可用到这个属性,如果背景颜色和背景图片都被定义了,背景图片会覆盖在背景颜色之上。

例子:
 

复制代码 代码示例:
body {background-image:url(../images/background.jpg);}

<body style="background-image:url(../images/background.jpg);">

3)、背景重复属性(background-repeat)
这个属性必须跟在background-image属性后使用,它决定图片背景的重复方法。如果使用了background-image后没有添加这个属性,默认情况它是横向纵向都重复的,它有四个属性值:
repeat(默认值,重复,横向和纵向。)
no-repeat(不重复)
repeat-x(背景图片横向重复)
repeat-y(背景图片纵向重复)

例子:
 

复制代码 代码示例:
body {
    background-image:url(../images/background.jpg);
    background-repeat:repeat-y; /*垂直重复*/
}

4)、背景位置属性(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;
}

5)、背景附着属性(background-attachment)
此属性依然要跟随background-image后面使用,它决定背景图片是跟随内容滚动,还是固定不动,它有两个属性值:
scroll(默认值,背景图片跟随内容滚动。)www.jb200.com
fixed(背景图片固定,不跟随内容滚动。)

例子:
 

复制代码 代码示例:
.para6   {
background-image:url(../images/background.jpg);
background-position:50% 20% ;
background-repeat:no-repeat;
background-attachment:fixed;
}

6)、背景属性(background)
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背景属性的用法与设置示例,希望对大家有所帮助。