网页制作 
首页 > 网页制作 > 浏览文章

CSS下背景属性background的使用方法

(编辑:jimmy 日期: 2024/12/31 浏览:3 次 )

背景颜色(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;

}


    在网页的实际制作过程中,还需要注意网页的背景颜色和背景图片设置的许多细节问题,需要在实际应用中细心体会和钻研,以后我们再慢慢分析。
上一篇:HTML设置超链接字体颜色和点击后的字体颜色
下一篇:CSS 字体属性font相关的用法
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?