background-size:contain与cover的区别

background-size:contain与cover的区别:

不同之处:

1、在no-repeat情况下,如果容器宽高比与图片宽高比不同,

cover:图片宽高比不变、铺满整个容器的宽高,而图片多出的部分则会被裁掉;cover即为”塞满“

contain:图片自身的宽高比不变,缩放至整个图片自身能完全显示出来,所以容器会有留白区域。contain即为“包含”,我图片虽然缩放了,但是整个图是被“包含”在里面了,完整显示,不能裁剪。

2、在repeat情况下:

cover与上述相同;

contain:容器内至少有一张完整的图,容器留白区域则平铺背景图,铺不下的再裁掉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,830评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,355评论 0 11
  • background应该是CSS里使用频率颇高的属性,简单实用。但参数偏多,本篇就介绍一下background的各...
    张歆琳阅读 4,369评论 4 26
  • css 背景background-size origin position background-size在no-...
    FConfidence阅读 901评论 0 0
  • 大家好,我的名字叫东西岩哦!我位于丽水市的老竹畬族镇境内,就像我的名字一样,我由东岩和西岩两大块巨大的岩石组成的!...
    蓝老师阅读 344评论 0 0