html - 图像填充父 div 的宽度和高度,并居中

标签 html css responsive-design

我正在将一个相当大的图像加载到父 div 中,我的 pug 代码如下:

a.eventlist-column-thumbnail.content-fill(href=`${link}`)
    img(src=`${img_src}`, alt=`${img_src}`, style='position: static; float:left; width: 100%;')

这里的要点是,使用 width: 100% 我可以填充具有以下效果的父级:

rand-walk-2.png

这还不错,但是当您仔细观察时,您会发现图像没有填满高度,因为在宽高比方面它比父 div“更瘦”。

我想实现这种效果,其中图像尽可能保守地填充宽度和高度,同时保持相对于父 div 居中:

rand-walk-3.png

html/css不是很熟悉,请指点。

最佳答案

您可以设置 width: 100%; 和固定高度 - 以像素为单位:height: --px;

— — https://jsfiddle.net/ge5o91vg/4/

关于html - 图像填充父 div 的宽度和高度,并居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49889580/

相关文章:

css - DOMPDF 分页符

css - 在方形1:1容器中垂直和水平居中的图像的自适应缩略图网格

javascript - 为类的每个实例将类添加到父 div

javascript - 在回发时保持 div 可见

html - tumblr 主题上的 block 引用边框

html - 悬停时出现的文本,在转换完成后消失

html - 以相反顺序响应式显示 2 列的最佳方法是什么?

html - 电子邮件模板的内联 CSS、@media 标签解决方案

javascript - HTML5/jQuery 动画上的计时器/间隔

html - 如何确保网站适合所有屏幕分辨率?