.class{

background-image: url('test.jpg');

background-size: 100% 100%;

}

起初是在处理一个图片显示的问题, 图片没有有一部分没有显示出来, 之后用到了background-size, 发现有必要总结一下。

background-size

首先声明

background-size是一个css3属性。 翻译过来很容易就知道它是用来规定背景尺寸的。

关于浏览器兼容性

IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+。

用法

background-size有4个值分别是(length | percentage | cover | contain)。

length: 它主要是用来规定背景的宽(width)和高(heigth)。eg: background-size: 100px 100px;

percentage: 它主要是用来以父元素的百分比来设置背景的宽高。 eg: background-size: 50% 50%;

length和percentage的用法其实是相似的, 都是通过设置背景的长宽来显示图片。 如果只有一个参数, 则表示另一个参数为auto。

cover: 它主要表示把图片扩展到足够大, 以使背景图像完全覆盖背景区域。 这里要注意背景图像的某些部分也许无法显示在背景定位区域中。eg: background-size: cover;

contain: 它主要表示把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。eg: background-size: contain;

CSS 让背景图片全部显示,填满父div相关推荐

  1. html背景图片只显示一张图片,img只显示图片一部分 或 css设置背景图片只显示图片指定区域(示例代码)...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  2. html如何把图片在背景图一半,img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  3. css 设置背景图一半_img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  4. 利用CSS设置背景图片不显示的问题

    用CSS写背景图片,background-image:url("1.jpg"); 但是一直都不显示图片,只有原本写好的div的边框. 一般不显示都是路径写错的问题,(图片的相对路径 ...

  5. 3种CSS实现背景图片全屏铺满自适应的方式

    来源 | https://www.fly63.com/ 一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景 ...

  6. css的背景图片不显示,wepback打包时,css的背景图片显示不出来,求教!

    如题.项目环境使用 webpack 构建的,webpack 这块配置的相关代码是 module: { loaders: [ { test: /\.(js|jsx)$/, exclude: /node_ ...

  7. CSS网页背景图片等比例占满整个页面的解决方案

    需求是这样的: 一个登录界面,让一张背景图片充满整个页面.需求看似非常简单,可是测试人员提的一个bug引起了我深入的思考.先上图,正常界面是这样的: 界面结构很简单,一个登录框,加一张背景图.我们都知 ...

  8. css设置背景图片等比例铺满整个页面

    有次UI给我提出了bug说我的登录页的背景图变形了,后来查了下正确的背景图设置,如下: .login-box {width: 100%;height: 100%;background: url(&qu ...

  9. css怎样让背景图片居中,CSS让背景图片居中显示的方法

    当我们的背景图片写成: background: url("images/titleborder.png") no-repeat; 时,表示背景图片不重复,位置会默认为在div中居于 ...

最新文章

  1. 如何使用工具包 (NLTK) 开发NLP 项目?(附教程)
  2. Java线程优先级的概念
  3. 「杂谈」旷视科技新产品监视学生上课不是什么好事儿
  4. linux shell trap捕捉信号 附信号表 SIGTERM SIGKILL
  5. 一个简单的python爬虫(转)
  6. CSS3颜色渐变模式
  7. 集合对象的声明和初始化
  8. Python高级语法-详解set机制
  9. python3 绝对值_Python的绝对值最大的数字,python
  10. 解读【ICLR2020】多伦多大学:基于策略网络的探索模型规划
  11. DEV控件之ChartControl用法
  12. 线上展示3D可视化电子沙盘管理系统
  13. vue 使用 vue-wechat-title 动态设置title
  14. 简单 黑苹果dsdt教程_从零开始学黑苹果-进阶安装教程(10.12.6)
  15. 怎么起一个好听的商务邮箱名字?
  16. 数字中国城市巡礼之枣庄:大数据时代的微缩盛宴!
  17. 15ubuntu20.04离线安装openssh8.9.p1
  18. 电脑提示丢失MSVCP140.dll无法启动此程序怎么办【解决方法】
  19. 日计划安排 --- 凡事预则立,不预则废
  20. csv文件示例_自己动手? -一个简单的CSV解析器示例

热门文章

  1. YTU 《过瘾的打折季》
  2. 移植oracle到mysql_oracle移植到mysql注意事项(转载)
  3. 【XML】dom4j解析
  4. 当Proteus 8 Professional运行程序的时候出现有些器件不可用
  5. Moore FSM和Mealy FSM的区别
  6. Java职责链模式详解
  7. 多个日期时间段进行合并计算时长,剔除重叠时间段
  8. JVM的三种常见GC:Minor GC、Major GC与Full GC
  9. 求解一元高次多项式方程的所有实数根的算法
  10. 赛博朋克2077配置要求2022