gpt4 book ai didi

html - css 缩放顶部图像水平和垂直但底部图像仅宽度

转载 作者:太空宇宙 更新时间:2023-11-04 08:23:53 25 4
gpt4 key购买 nike

我目前有一个模式,我想将其用作网页的叠加层。

HTML:

<div id="myModal" class="modal">
<span class="close cursor" onclick="closeModal()">&times;</span>
<div class="imgCon">
<img class="overlayimg" src="img/trendoverlay.png" />
<img class="overlayimg" src="img/trendtimeline.png" style="display: block"/>
</div>
</div>

CSS:

*{
box-sizing: border-box;
}

body{
width:100%;
}

.imgCon{
position: absolute;
height: 100%;
width: 100%;
padding: 0 51.5px 73px;
text-align: center;
}

.overlayimg{
max-width:100%;
max-height: 100%;
height:auto;
}

但是问题来了。只有图像时的第一张图像(顶部图像)。这是完美的。它工作正常。

位于下方的图片必须与另一张图片位于同一 DIV 内,与上方图片一样宽。但是高度是固定的。有没有一种方法可以实现这一点,以便它们仍然可以使用 51.5 像素的左/右填充和底部 73 像素的填充进行缩放?

包含更多信息的图片: Example

fiddle : https://jsfiddle.net/4n1quv9n/1/#&togetherjs=sT7KVDhPT8

如您所见,顶部图像按我希望的方式缩放。它保持纵横比但有最小的左/右和底部。下面的图像应该与顶部图像具有相同的宽度。但高度必须固定在 110px。但是包含图像的 Div 必须将边距和底部的内边距保持在最小值 2。

这是错误的: https://imgur.com/a/ILPpO

此处底部图像也必须缩放为与顶部图像一样宽。实际上,它们还需要粘在一起,这样看起来就像一张图片,而不是两张单独的图片。

最佳答案

试一试

CSS

body{
position: relative;
}
.wrapper{
position: relative;
}
div.image-container{
position: absolute;
margin:auto;
height: 100%;
max-width: 100%;
padding: 0 51.5px 73px;
text-align: center;
}

img{
max-width:100%;
}

HTML

<body>
<div class="wrapper">
<div class="image-container">
<img src="http://imgur.com/c7uASdV.png">
<img src="http://imgur.com/60d6BUt.png" style="height: 110px">
</div>
</div>
</body>

Link for reference

关于html - css 缩放顶部图像水平和垂直但底部图像仅宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45325168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com