相同点:图片都是等比例缩放

不同点:cover是铺满整个显示区域。如果显示比例和显示区域的比例相差很大某些部分会不显示

比如下面这张图,宽比高大很多,使用cover那么两边的就不会显示

 background:#ccc url(111.jpg) no-repeat center top; background-size: cover;


显示结果:

两边的去掉很多,如果图片很小就会放大到没有空白,其中一边就会不显示

contain:正好相反,他是按照某一边来覆盖显示区域的,会有白边

还是上面那张图,他按照宽度来适应显示区域,按照等比例那么高度就会很矮

背景图全屏展示方法:http://huilang.me/perfect-full-page-background-image/

background-size cover和contain的区别相关推荐

  1. CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size?...

    原文:CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size? 其实方法非常简单,直接写代码: &l ...

  2. strlen、sizeof与size()求字符串长度的区别

    strlen.sizeof与size()求字符串长度的区别 cout<<strlen("123")<<endl; //返回 3 cout<<si ...

  3. C++ string 成员函数 length() size() 和 C strlen() 的区别

    1.函数申明 C++ string 成员函数 length() 等同于 size(),但是和 C 库函数 strlen() 有着本质区别,使用时切勿混淆.首先看一下三个函数的申明: // 返回 str ...

  4. ESP8266 烧写选项 Flash Size 32M和32M-c1的区别

    在ESP8266烧写的时候,Flash Size有两个选项让很多初学者困惑,一个是32Mbit,一个是32Mbit-C1.那么这两者有什么区别呢? 我们知道ESP8266根据不同的Flash容量大小是 ...

  5. background与background-color 你“不知道”的区别

    background与background-color的区别 有时候你是不是会有疑问,当你在ul >li>a中把a设置成了display:block 开始时用background设置了背景 ...

  6. css background-size属性cover和contain的区别

    总结了一下这两个属性的区别,简单来说就是 在no-repeat的情况下 cover不会留白,如果容器宽高小于图片的宽高,会把多余的部分截掉 也就是容器高度超过图片原有比例,图片的宽会缺失,通俗点讲,就 ...

  7. C++ Vector中size()和capacity()区别

    简单而言,size()指的是当前Vector中存放元素的大小,即他当前存放了多少个元素,capacity()指的是他能够存放多少个元素. 两个方法可以控制存放元素的大小和最大容纳数量 reserve可 ...

  8. size(),length和length()的区别(最详细版)

    首先区分一下length和length(): length不是方法,是属性,数组的属性: public static void main(String[] args) {int[] intArray ...

  9. background-size中,contain、cover、100%的区别

    语法: background-size: length|percentage|cover|contain; 值 描述 length 设置背景图像的高度和宽度; 第一个值设置宽度,第二个值设置高度;如果 ...

最新文章

  1. 运维学习之nfs系统文件服务
  2. 二叉树深度优先遍历和广度优先遍历
  3. Spring Data 分页和排序 PagingAndSortingRepository的使用(九)
  4. CDH集群安装配置(五)- Cloudera Manager Server
  5. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明) AC(带悔贪心)
  6. @程序员,当你准备选择“这条路”,那么恭喜你,你的钱包可能要鼓了!
  7. 帝国时代的升级企事业的发展
  8. winform datagridview 自定义tooltip
  9. SAS入门(二)---DATA步
  10. 教你用Appium搭建Android自动化测试框架(详细教程)
  11. POST 和 GET的 区别
  12. bcftools操作vcf文件
  13. 分布式系统三大指标:可扩展性、一致性、持久性
  14. java steam 使用指南-------groupingBy进阶用法
  15. 深信服科技公司2008校园招聘笔试题
  16. python歌词解析器
  17. 一个刁刁的卡片样式广告轮播
  18. “RegSvr32 failed with exit code 0x3”问题的解决办法
  19. PMP 中文注册、报考流程
  20. 海外市场增长快速,爱贝激战跨境支付蓝海

热门文章

  1. java及大数据程微信交流群
  2. 无法往开启kerberos的zookeeper上注册服务_英雄联盟手游拳头账号有几个区?lol手游韩国账号怎么注册?...
  3. ie浏览器下载门户网站的excel文档出现乱码现象的解决办法
  4. 【每日一题】【[JSOI2007]建筑抢修】
  5. win10系统磁盘分区
  6. eNSP华为模拟器交换机和路由器设备密码设置与取消
  7. 英文SEO站群操作模式介绍
  8. windows win7 64位 win7 32位 win10共享打印机提示0x000006cc的解决方法
  9. 作为一个在校大学生,是否有必要参加计算机培训班?
  10. 人脸识别翼闸使用规范_测温人脸识别闸机翼闸的常规维护保养