background-size的值类型:1个或2个值,这些值既可以是像素px,也可以是百分比%或auto,还可以是特定值cover, contain。

  background-size可以设置2个值,1个为必填,1个为可选。
  其中第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只给background-size设置1个值,则第2个值默认为auto 高度自动 (通常默认高度是 auto 自动,自适用内容而增高,通常如果想高度自适应不用设置)  (cover和contain特定值除外)。

div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px;
}

  等价于:

div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px auto;
}

  查看具体DEMO: background-size的值定义。当你使用firebug抓取到那个实例节点时,你会发现第二个值被自动加上了并且值为auto。当然,你也可以手动将第2个值设置为auto,然后与该DEMO的实例对比,它们的效果将是相同的。

  background-size的特定值:

cover: 保持图像本身的宽高比例,将图片缩放到正好完全覆盖定义背景的区域;
contain: 保持图像本身的宽高比例,将图片缩放到宽度或高度正好适应定义背景的区域;
cover值:

div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:cover;
}

  上例,背景图片将覆盖整个div区域。查看具体DEMO: background-size:cover。

contain值:

div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:contain;
}

  上例,背景图将缩放到宽度或高度的任意一边与div区域适应。查看具体DEMO: background-size:contain。

css中background-size属性相关推荐

  1. css中background的属性

    background-size: contain;/* background-size: 100px 100px; */ 1.background-color:设置盒子的背景颜色: backgroun ...

  2. css中文本指什么,CSS中的文本属性

    本文总结一下CSS中关于文字的相关属性,最后给出实例. CSS基础文字属性 文字的基础属性主要包括:字体.颜色和文本.除去颜色color的属性外,字体和文本的相关属性可以权威参考: CSS 文本属性( ...

  3. CSS中的resize属性

    CSS | 调整属性 (CSS | resize Property) Starting note: 开始说明: We deal with various elements regularly whil ...

  4. 【CSS】【position】css中的position属性

    css中的position属性用于设置元素位置的确定方式,它有以下几种取值: static:默认定位方式,子元素在父容器中挨个摆放 absolute:绝对定位,元素不占据父容器空间,相当于文档body ...

  5. 【前端小点】CSS之background背景属性详解

    本篇文章我们将一起展开来看css的background背景属性. 一.结构 创建DIV <div class="div1">1 </div> 样式 widt ...

  6. css margin属性 auto,css中margin:auto属性的使用方法

    css中margin:auto属性的使用方法 发布时间:2020-06-25 10:53:17 来源:亿速云 阅读:221 作者:Leah 今天就跟大家聊聊有关css中margin:auto属性的使用 ...

  7. 浅析CSS中的overflow属性

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) overflow属性的作用是规定当内容溢出元素框时发生的事情,定义溢出元素内容区的内容会如何处理. overf ...

  8. css text top,text-align属性(css中文本对齐属性)

    text-align属性 设置h1.h2.h3元素的文本对齐方法: h1{text-align:center} h2{text-align:left} h3{text-align:right} 亲自试 ...

  9. html text align属性,CSS中的text-align属性怎么用

    CSS的text-align属性可用于设置文本的位置,接下来的这篇文章将给大家介绍关于CSS中的text-align属性的用法,下面我们来看具体的内容. 我们先来看一段简单的代码 在此处显示文字 效果 ...

  10. CSS中Position定位属性的使用

    文章目录 CSS中定位属性的使用 position:absolute position:relative position:fixed position:sticky position:static ...

最新文章

  1. 必备 | 人工智能和数据科学的七大 Python 库
  2. python socket tcp_python socket 模拟tcp通讯
  3. BZOJ-2780 Sevenk Love Oimaster(广义后缀自动机)
  4. Intel Edision入门
  5. 服务器系统怎么找便签,Win10电脑怎么找回便签记录?如何恢复误删的内容?
  6. Hash哈希(hashCode、HashSet 、HashMap)
  7. java 接口是抽象类吗_我是如何理解Java抽象类和接口的
  8. 使用Telnet客户端测试Exchange邮件收发
  9. 数学建模竞赛题目 学校食堂就餐问题
  10. 图解内存的工作原理及时序介绍
  11. Python 学习资源大全中文版
  12. 企业移动互联网营销的最佳切入点在哪里?
  13. 最优化理论——阻尼牛顿法
  14. win7下安装ps出现错误码16解决办法
  15. WLAN未启用DHCP
  16. libreoffice转换文档的方法(支持各平台各版本的libreoffice)
  17. 计算机课程教学探讨新闻,信息学院召开《计算机程序设计》课程教学研讨会
  18. python GNE 爬虫通用提取文章信息模块
  19. 谷歌帮:中国最牛的创业帮派
  20. Linux Network GSO

热门文章

  1. 【学习笔记】Docker基础实战教程一:入门
  2. 超级快充移动电源SOC芯片SW6208:内置数码管驱动,三进三出全接口快充
  3. c# 两个日期之间的比较与两个日期相差天数计算
  4. 佳能服务器维护,佳能产品维护工具(IJ Printer Assistant tool)
  5. windows编译Paraview源码
  6. oracle scott 关系图,oracle下scott用户的四张表(emp,dept,bonus,salgrade)的建表语句:
  7. 七牛 - 网络资源上传文件
  8. unity2D:对话框Dialog——弹出、渐入渐出
  9. linux 启动wifi
  10. unity urp 实现丝绸渲染