CSS怎么将img图片填满父容器div自适应容器大小

发布时间:2021-03-19 09:35:26

来源:亿速云

阅读:114

作者:小新

这篇文章将为大家详细讲解有关CSS怎么将img图片填满父容器div自适应容器大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

当一个页面中引入多张图片时候,会碰到图片尺寸不一致,单要求显示成一致的大小,我们直接设置图片尺寸会导致图片变形,这就是我们遇到的问题,看下解决方法

方法一:对img元素垂直居中,并将它的高度和宽度设置一个最小满屏值div{

position:relative;

width: 100px;

height: 100px;

overflow:hidden;

}

div img{

position: absolute;

top: 50%;

left: 50%;

display: block;

min-width: 100%;

min-height: 100%;

transform:translate(-50%,-50%);

}

方法二:设置img的css样式增加 object-fit:cover 类似于css3中背景图片的background-size: cover;div{

width: 100px;

height: 100px;

}

div img{

width: 100%;

height: 100%;

object-fit:cover;

}

关于“CSS怎么将img图片填满父容器div自适应容器大小”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

html怎么使图片自动填充,CSS怎么将img图片填满父容器div自适应容器大小相关推荐

  1. 图片填满父元素,自适应缩放

    #max-width:100%   相对于img本身的尺寸而言,最大的宽度为自身宽度 #width:100% 相对于父级宽度的 1.等比例缩小垂直居中:按宽度等比列缩放   或者可以选择按高度等比缩放 ...

  2. ecshop图片自动本地化插件,ECSHOP下载商品图片,ECSHOP商品详情远程图片,ecshop商品远程图片保存,ecshop图片自动本地化插件,商品图片本地化

    ecshop图片自动本地化插件,ECSHOP下载商品图片,ECSHOP商品详情远程图片,ecshop商品远程图片保存,ecshop图片自动本地化插件,商品图片本地化,图片远程本地化插件,ecshop远 ...

  3. WordPress彻底禁用上传媒体图片自动生成缩略图及多尺寸图片(亲测可用)

    WordPress默认上传图片的时候会自动生成缩略图及多尺寸的图片文件,大部分网站都用不到这些多余的图片,不仅仅占用空间,而且上传的时候还会消耗额外的性能. 下面仅需两段函数代码即可彻底禁用该功能. ...

  4. css自动填满父级剩余宽度

    1.父元素内有两个子元素,其中一个元素宽度已知,另一个元素填满父级剩余宽度,这种情况可以用 calc() 来实现. <html><head><meta charset=& ...

  5. html背景图片内填充,CSS基础——使用图片填充元素背景

    在网页设计中,使用图片来填充元素背景,可以让元素背景呈现丰富多彩的外观.使用图片填充元素背景的常用样式标签有background-image.background-repeat.background- ...

  6. html图片自动适应,css如何让图片自适应?

    要使图片能够自适应显示,我们一般可以通过设置CSS样式,让图片作为父元素的背景图片,再设置相关属性来实现.下面我们来看一下使用css设置图片自适应的方法. css设置图片自适应示例: HTML代码: ...

  7. html 怎么自动让图片居中显示,css中怎样让图片居中显示?

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

  8. html如何控制图片自动放缩,如何用js控制图片放大缩小

    js控制图片放大缩小的效果,可以通过JavaScript的width和height属性来实现.其属性可以实现按比例放大和缩小图像尺寸的功能. 在前面的文章中,也为大家介绍了JS获取图片当前宽高和JS获 ...

  9. html怎么加背景图片不重复,css怎么设置背景图片不重复?

    在使用css添加背景图片时,默认的样式是图片重复:但有时页面只需要一个不重复的大背景图片,那么如何让背景图片不重复?下面本篇文章就来给大家介绍一下,希望对大家有所帮助. 在CSS中,可以使用backg ...

最新文章

  1. oracle protocol=beq 不可用,Oracle BEQ方式连接配置
  2. python pickle反序列化漏洞_Python Pickle反序列化带来的安全问题
  3. 【Java HashMap】常用函数的使用
  4. redis 失效时间单位是秒还是毫秒_Redis有效时间设置及时间过期处理
  5. Windows 编程[10] - WM_LBUTTONDOWN、WM_LBUTTONUP 和 WM_MOUSEMOVE 消息
  6. 从哲学源头思考自动驾驶网络架构设计
  7. 使用OpenSSL生成私钥(Private Key)以及根据Private Key创建证书
  8. Now that half a year has passed
  9. 在Azure Data StudioSQL笔记本中使用Python脚本加密密码
  10. Command Prompt + Perl 脚本编写笔记
  11. 《精通软件性能测试与LoadRunner最佳实战》—第1章1.1节软件测试基础
  12. 如何在 AirPods Pro 上安装 Apple 的 Beta 版固件?
  13. duilib消息类型
  14. 新建带自定义模板的office文件
  15. 随笔分类 - PowerShell
  16. 【路径规划】基于遗传算法求解多中心VRP问题matlab源码
  17. 给MFC控件添加提示信息
  18. 网络防火墙怎么选型,你以为的还对吗(三层选型)
  19. 2018年广东工业大学文远知行杯新生程序设计竞赛 1010 温柔的手彼此相系β
  20. 职员信息管理系统php,员工信息管理系统(含附源代码).doc

热门文章

  1. C++编程法则356天一天一条(365)了解常用的属性修饰符
  2. DPDK源码学习: LPM路由匹配算法
  3. 最新通知:国内一大批网站和APP将告别弹窗广告!
  4. Python安装笔记之注意事项
  5. mysql数据库增删改查关键字_MySQL数据库(二)-数据库的增删改查
  6. 贴片陶瓷电容材质:X5R,X7R,Y5V
  7. msys2使用conemu终端配置
  8. idea 2019的plugins market无法链接到网络的问题解决办法Marketplace plugins are not loaded. Check the internet connect
  9. 1290 - 【入门】二进制转换十进制
  10. primary key与unique key