我试图让这个图像按高度缩放到浏览器,所以它永远不会导致滚动(它将是一个灯箱,具有不同的图像比例)但它不想调整图像来填充父div,我不知道为什么。它也通过向左滑动而不是居中来缩放。 如何用vh div缩放图像高度
https://jsfiddle.net/hrfLwyjd/
<style>
.modal-content {
width:80vw;
height:80vh;
background:yellow;
display:flex;
justify-content:center;
}
.mySlides img {
width:100%;
height:auto;
}
</style>
<div class="modal-content">
<div class="mySlides">
<img src="images/5_2.jpg">
</div>
</div>
感谢您花时间做出回应,这已将其固定为缩小比例,但它仍然保留在较大窗口上的小中心图像上,例如刚刚居中的右上角。 – duckyduck
@duckyduck,为什么要将lightbox将图像放大到其实际大小以上,看起来像素化了吗?你似乎想用''而不是'background-image'实现'background-size:contain'行为,我建议你只使用'background-image'。 –
我会看看背景图像非常感谢,我想我正在尝试一种随意的方式,可以将它放在更大的屏幕上,而不必为移动设备增加文件大小,但这是另一个问题。学习与火的审判 对不起,以纠缠你的问题,所以总可选奖金问题。你也许也知道一种方法来调整.modal-con帐篷宽度到mySlides? 我使用模态内容来对齐我的prev,next和close按钮,以防止粘贴每个单独幻灯片上的按钮。 – duckyduck