gpt4 book ai didi

javascript - 如何动态调整图像大小以适应 div?

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

我有一个包含查询搜索结果的 div。我希望作为查询结果的所有图像都适合 div 而无需任何滚动(也就是我希望图像尽可能缩小,以便它们都适合内部)

这是一个屏幕截图,您可以得到一个更好的主意。

enter image description here

然后当我有 25 个结果时:

enter image description here

同样,我不在乎图像变得多小,我只希望它们全部缩小,以便它们适合结果容器。

最佳答案

这是您要找的吗?您可以使用 flexbox 来实现这一点。如果您只想将一定数量的图像包装在一行中,比如每行 10 张图像。然后您可以使用应用于这两个标签的这些附加样式:

#container {
flex-flow:row wrap;
}
#container > img{
width:10%; //100% / 10% = 10 images per row if the images are of same dimensions
}

#container {
background: gray;
width: 100%;
max-height: 100%;
display: flex;
}

#container>img {
background: red;
flex-shrink: 1;
flex-basis: auto;
height: auto;
}
<div id="container">

<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
<img src="https://image.flaticon.com/teams/slug/freepik.jpg" />
</div>

关于javascript - 如何动态调整图像大小以适应 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47519596/

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