CSS3学习:设置background背景

CSS3可以通过background-image属性添加背景图片,元素的背景图片包括填充和边界(但不包括边距),背景颜色包括边距,不同的背景图像和图像用逗号隔开,所有的图片中显示在最顶端的为第一张。

 

#bgimage

 

{

 

    background-image: url(images/img_flwr.gif), url(images/paper.gif);

 

    background-position: right bottom, left top;

 

    background-repeat: no-repeat, repeat;

 

    padding: 15px;

 

}

CSS3可以通过background-size指定背景图像的大小,可以指定像素或百分比大小,百分比是相对于父元素的宽度和高度而言。

CSS3background-origin属性指定了背景图像的位置区域,content-boxpadding-boxborder-box分别表示从content区域、padding区域、border区域开始显示背景

 

#div2

 

{

 

  float:left;margin-right:20px;

 

background-origin:padding-box;

 

}

 

#div3

 

{   float:left;

 

background-origin:content-box;

 

}

CSS3background-clip背景剪裁属性是从指定位置开始绘制,背景图片默认从padding开始放置,如果设置content-box表示将图片所占的padding部分截取掉,背景图片从content开始放置。

 

#example2

 

{

 

    float:left;

 

    width:300px;

 

    height:200px;

 

    border: 10px dotted black;

 

    padding:35px;

 

    background:url(images/flower.jpg) no-repeat;

 

    background-clip: padding-box;

 

   margin-right:20px;

 

}

 

#example3

 

{

 

    float:left;

 

    width:300px;

 

    height:200px;

 

    border: 10px dotted black;

 

    padding:35px;

 

    background:url(images/flower.jpg) no-repeat;

 

    background-clip: content-box;

 

}

 

posted @ 2020-03-20 17:40  wupingfff  阅读(399)  评论(0编辑  收藏  举报