时间:2020-10-24来源:www.pcxitongcheng.com作者:电脑系统城
当一个页面中引入多张图片时候,会碰到图片尺寸不一致,单要求显示成一致的大小,我们直接设置图片尺寸会导致图片变形,这就是我们遇到的问题,看下解决方法
?1 2 3 |
< div > < img src = "引入的图片地址" alt = "" > </ div > |
方法一:对img元素垂直居中,并将它的高度和宽度设置一个最小满屏值
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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;
?1 2 3 4 5 6 7 8 9 10 |
div{ width : 100px ; height : 100px ; } div img{ width : 100% ; height : 100% ; object-fit:cover; } |
到此这篇关于CSS将img图片填满父容器div并自适应容器大小的文章就介绍到这了,更多相关CSS将img填满父容器 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章
2023-03-06
css3鼠标滑过实现动画线条边框2023-03-06
css scroll-snap控制滚动元素的实现2023-03-06
CSS实现多层嵌套列表自动编号的示例代码传统的灰色纯色边框你是不是觉得太难看了?你是否想设计一些精美的边框,例如渐变、圆角、彩色的边框?那你来对地方了,本文将介绍如何用纯CSS就能实现具有渐变和圆角的彩色边框...
2023-03-06
今天给大家带来一个如何实现圆角三角形的方案,这个方案虽然可以实现,但是也是借助拼凑等方式来实现的,假如想一个div来实现圆角三角形,还是比较困难的。之前文章讲了如何实现对话框,里面介绍了三角形的实现方式。今天讲讲...
2023-03-06