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来验证一下。就写到这里。

转载于:https://www.cnblogs.com/agansj/p/8567411.html

background-size属性相关推荐

  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. Background 全属性实例图解(10种全)(一)

    Background 全属性实例图解(10种全)(一) 本文目录: 一.background属性: (1).属性描述 (2).background属性使用示例 (3).background动画属性 ( ...

  3. background复合属性顺序_background:常用背景属性(复合属性)

    定义和用法 background 简写属性在一个声明中设置所有的背景属性. 可以设置如下属性:background-color     | 背景颜色 background-position   | 背 ...

  4. element select 自动展开_原生js 让select下拉框自动展开 可用size 属性来代替展开动作...

    找遍全网都没一个比较好的例子!!! 什么获得焦点事件,或者添加一个点击事件都不能使下拉框自动展开 最后用标签的siz属性 定义和用法 size 属性规定下拉列表中可见选项的数目. 如果 size 属性 ...

  5. 总结:实例化SqlParameter时,如果是字符型,一定要指定size属性,还有制定具体的类型...

    源地址 在csdn上逛看到了这篇帖子,值得学习,就需要记录下来,转载给大家看! 以前在实例化SqlParameter时,通常都是用下面的语句,没有设置size属性: new SqlParameter( ...

  6. string[x]:size 属性具有无效大小值0

    SqlParameter[] lists={new SqlParameter("@test",SqlDbType.VarChar),new SqlParameter("@ ...

  7. [html] input元素size属性和width 的区别是什么?

    [html] input元素size属性和width 的区别是什么? size:在MDN的定义:控件的初始大小.以像素为单位.但当type 属性为text 或 password时, 它表示输入的字符的 ...

  8. (15)css常用样式—background背景属性

    一.背景属性概述 CSS 中除了布局类属性,还需要添加一些背景类的内容进行页面的修 饰,从而让网页变得更加的美观. CSS 中通过 background 属性来设置背景,它是一个综合属性,可以拆分成多 ...

  9. html中font size默认值,HTML basefont size 属性

    HTML size 属性 size 属性定义了HTML文档的字体大小,取值可以是数值或者相对值,值域为1-7,1最小,默认值为3,请参考下述示例: 实例 规定页面上的默认字体大小: 这是一个标题 这是 ...

  10. background系列属性

    1.background-color背景颜色属性 ①颜色表示方法 英语单词:red   blue   purple    skyblue. rgb:r代表红色   g代表绿色   b代表蓝色    也 ...

最新文章

  1. BDTC 2017丨大数据在金融、交通、医疗、工业领域落地实践与应用
  2. 信息理论基础 周炯槃 常迥
  3. linux gcc 包含头文件 动态库 静态库 链接路径问题
  4. 《梦断代码》阅读笔记Ⅱ
  5. vs2010运行c++程序时,控制台一闪而过的解决方案
  6. Tomcat环境部署以及tomcat多实例搭建(同一台机器)
  7. vue router hash和history的区别_react-router-v4
  8. Atitti 跨语言异常的转换抛出 java js
  9. 经典创意slogan大全
  10. 做引流的方法:真实案例短视频如何涨粉的秘密
  11. 【CSDN软件工程师能力认证学习精选】SQL语句查询
  12. 1428D - Bouncing Boomerangs(思维+构造+贪心)
  13. 什么软件可以把独家的qlv格式转换成mp4
  14. 借助方便的工具平台,让App制作变简单
  15. ubuntu 配置nginx
  16. C++——NOIP模拟题——零件加工
  17. C语言中的随机数 srand ( ) 和 rand ( )
  18. c语言实验程序,C语言实验程序
  19. maven-springmvc工程
  20. pb对Web Service的操作可使用两种方式实现

热门文章

  1. 数据分析五板斧与里面的屠龙刀(上)
  2. ggplot2学习笔记系列之利用ggplot2绘制误差棒及显著性标记
  3. C# 找出实现某个接口的所有类
  4. c# 保存数据到txt (追加)
  5. Python核心编程笔记---- print@2
  6. 在linux下将当前目录文件全部小写含目录名
  7. 在WPF中集成OpenTK
  8. code collection 0.44版 发布
  9. 在以太坊模拟链及私链上编译、部署智能合约
  10. LOADRUNNER居于HTTP协议函数使用