gpt4 book ai didi

css - 调整窗口大小时如何裁剪图像并保持其居中

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

我有一个横跨视口(viewport)宽度的图像标签(包含 .png)。当我调整它的大小时,我希望它被裁剪为 png 的中心固定在页面的中心,但是它相对于它的左上角裁剪。图片也在a里面

图像是引导轮播的一部分,应该是网站的宣传横幅。我已经尝试使用该图像作为背景图像并且它完全按照我想要的方式工作,但我更愿意为此使用图像标签(辅助功能和其他控制首选项)。我也试过 CSS 上的 object-position 属性,但它没有用(我将它应用到图像上)

<div class="image-container">
<img src="img/..." class="banner-image" alt="Banner image">
</div>

CSS

.image-container {
height: 460px;
overflow: hidden;
}

.banner-image {
min-width: 100%;
}

这是一张小图片,展示了我正在经历的事情和想要的结果:(我不能将它作为图片发布,但我上传到了 imgur)

https://imgur.com/a/TrgAo0w

最佳答案

Flexbox 可以做到这一点。

在这种情况下,我允许溢出并使图像稍微透明,以便您可以看到图像的行为。

.image-container {
height: 460px;
//overflow: hidden;
display: flex;
width: 60vw;
margin: 1em auto;
border: 1px solid red;
justify-content: center;
}

.banner-image {
opacity: .5
}
<div class="image-container">
<img src="http://www.fillmurray.com/620/460" class="banner-image" alt="Banner image">
</div>

关于css - 调整窗口大小时如何裁剪图像并保持其居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54310424/

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