我目前正在我的博客上工作,我正在尝试将所有图像调整为 1:1 的比例,这对于高度大于宽度的图像非常有用。另一方面,它也适用于宽度较大的图像。但我遇到的主要问题是宽度较大的图像不需要符合 1:1 的比例,因为这样可以更好地对齐下面的描述。
我怎样才能解决这个问题?(请在下面找到我的代码):
CSS:
.img-container {
background: transparent;
position: relative;
width: 100%;
}
.img-container:after {
content: "";
display: block;
padding-bottom: 100%;
}
.img-container img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
cursor: pointer;
}
HTML:
<div class="img-container">
<img src="xxx"/>
</div>
先感谢您!