background-size:属性有 auto;length ;百分比

length 如:10px 20px 固定的

或者是写成一个 ,10px  另外一个就默认为 auto;

写成百分比的形式 是相对于div的宽度或者是高度的 包含padding 但是不包含 border的

background-size:cover  意思是背景图片全部填满整个div,往往需要配合background-position:center;来使用,是图片的中间和div的中间在一个中心点。唯一的

缺点就是需要制作一个足够大的背景图片,否则图片会失真。

background-size:contain 可以是背景图像保持本身的宽高比例,将背景图片缩放到宽度或者高度正好适应定义的背景区域。

总之,只有当background-size:值默认为auto的时候,背景图片才不会失真,而其他设置都会导致背景图片的失真,所以使用

的时候要仔细考虑,避免带来不良的后果。

具体的可以自己写一个demo来验证一下。就写到这里。

最新文章

  1. [译]JavaScript:将字符串两边的双引号转换成单引号
  2. 在link的url里新增参数
  3. DS实验题 Old_Driver UnionFindSet结构
  4. SQL2005中的事务与锁定(一) - 转载
  5. 在 Linux 的 KVM虚拟机 上安装 Mac OS 系统的研究总结
  6. java 验证日期
  7. axure7.0 汉化包下载
  8. Windows性能计数器--磁盘性能分析Disk
  9. (转)js正则表达式之中文验证
  10. constraint 摘自群主大大
  11. 关于js中两种定时器的设置及清除(转载)
  12. 推荐一个基于Vue2.0的的一款移动端开发的UI框架,特别好用。。。
  13. 在ASP.NET Core中使用AOP来简化缓存操作
  14. poj2975 Nim 胜利的方案数
  15. HTTP高并发调优小记
  16. 2019-04-26-day041-数据库的索引
  17. 使用Git上传项目到Gitee
  18. 10分钟复习javaweb
  19. 为什么说windows会死机,Linux不会死机
  20. GitHubDesktop权限问题解决办法

热门文章

  1. W5500EVB TCP Server演示
  2. (org.openqa.selenium.WebDriverException: Unable to launch the app: Error: Trying to start logcat capture but it's already started! )错误解决办法
  3. 浅谈JavaScript的Canvas(绘制图形)
  4. JSP与HTML的差别
  5. Spring Boot 整合Servlet
  6. Tomcat启动报:invalid LOC header (bad signature)的问题
  7. Codeforces Round #326 (Div. 2)
  8. LCS模板
  9. 一步一步学Silverlight 2系列(27):使用Brush进行填充
  10. 分段控制器--UISegmentedControl 基本用法