backgroundSize设置cover和contain的区别

8/1/2021 backgroundSize

# backgroundSize设置cover和contain的区别

cover和contain都是用图片覆盖背景区域,但是两则有不同;

首先看下下面的三种情况的事例图

img

背景图片未设置backgroundSize

img

背景图片设置backgroundSize为contain

img

背景图片设置backgroundSize为cover

三张图片对比可以看出了,无论设置为cover还是设置contain都使图片等比放大了。 设置contain时图片放大至满足背景区域的最小边即止,当背景区域与背景图片的宽高比不一致的情况下,背景区域可能会长边下有空白覆盖不全。 设置cover时图片放大至能满足最大变时为止,当背景区域与背景图片的宽高比不一致时,背景图片会在短边下有裁切,显示不全

Last Updated: 8/1/2021, 5:24:42 PM