css背景属性用法详解

css3背景

新增的属性:

  • background-origin(指定背景图像的位置区域)padding-box border-box content-box 
  • background-clip(规定背景的绘制区域)border-box  padding-box   content-box
  • background-attachment(设置背景图像是否固定或者随着页面的其余部分滚动)scroll  fixed  inherit
  • background-size: (属性定义了背景图的尺寸)   length   |    percentage   |   cover   |  contain;
  • background-blend-mode(属性定义了背景层的混合模式(图片与颜色)



.d1 {
/* 同时设置两张背景图 */
width: 200px ;
height: 200px ;
background: linear-gradient(red , pink) ;                              /* 渐变色*/
background-image: url ( '1.png' ), url ( '2.jpg' );                    /* 图片路径 */
background-position: right bottom , left top ;                   /* 图片位置 */
background-repeat: no-repeat , no-repeat ;                     /* 是否重复 */
background-size: 200px 100px , 200px 100px ;               /* 图片尺寸  ength  %比  cover contain */
background-origin: content-box , content-box ;             /* 指定背景图像的位置区域 padding-box border-box content-box 新增属性*/
background-clip: border-box , border-box ;                 /* 规定背景的绘制区域 border-box|padding-box|content-box */
background-attachment: fixed , fixed ;                          /* background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。scroll fixed inherit */
background-blend-mode: normal ;                             /* background-blend-mode 属性定义了背景层的混合模式(图片与颜色)。 */
}


综合写法:

.div2 {
width: 200px ;
height: 200px ;
background: url ( 1.png ) right bottom no-repeat , url ( 2.jpg ) left top no-repeat ;
}









猜你喜欢

转载自blog.csdn.net/candy_mi/article/details/80511206