CSS3中background-size的问题
PHP中文网
PHP中文网 2017-04-17 11:28:15
0
2
456

cover 此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。
contain 此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。

这里面说的最大大小和最小大小该怎么理解呢?为什么我觉得它们好像没有区别啊?

PHP中文网
PHP中文网

认证高级PHP讲师

reply all (2)
伊谢尔伦

写一段代码自己验证一下啊:

    

contain

cover

原始图片

可以看出,尽管cover和contain都保持了纵横比,但是contain会把图片完全包含进box,box内部有些部分没有图片:

而cover则是图片会完全覆盖box,而图片的有些部分则会不显示:

    刘奇

    http://segmentfault.com/a/1190000002481921#articleHeader8

    据说这里有答案……

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!