background-size

background-size规定背景图片的尺寸
值:

  • 默认值是auto
  • 自定义的长度和宽度——设置背景图片的宽度和高度,如果只设置一个,另一个会被设置为auto
  • 自定义百分比
  • cover——将图像扩展至能把整个区域覆盖掉,而多余的图片部分会隐藏
  • contain——将图片按照宽或者高进行缩放,使整个图片能在区域里显示



    
    background-size
    


    

contain
这是一张很宽的图,设置contain之后,高度部分多出来的会显示成空白(设置了no-repeat)

background-size_第1张图片
contain.png

这是一张很高的图,右半部分不够,就默认为白色
background-size_第2张图片
contain.png

这是一张合适的图
background-size_第3张图片
contain.png

cover
合适的图仍旧会铺满
很高的图,会左右铺满,上下部分多出来的就隐藏掉
background-size_第4张图片
image.png

很宽的图,上下铺满,左右多出来的隐藏掉
background-size_第5张图片
image.png

你可能感兴趣的:(background-size)