背景顏色(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;
新聞熱點
疑難解答