gpt4 book ai didi

html - 图像不会在 flexbox 内缩放

转载 作者:行者123 更新时间:2023-12-04 01:45:44 26 4
gpt4 key购买 nike

当图像在 flexbox 中时,它不能正确缩放(高度不能自动调整)。

这是它在 flex 外部工作而不在内部工作的示例;

.image-size{
height:auto;
width: 300px;
}
.container{
display: flex;
}
<img class="image-size" src="https://openclipart.org/image/2400px/svg_to_png/233274/arrow-circle.png" alt="circle" />
<div class="container">
<img class="image-size" src="https://openclipart.org/image/2400px/svg_to_png/233274/arrow-circle.png" alt="circle" />
</div>

这里发生了什么?

最佳答案

这是 Flexbox 的一个常见问题。您必须将图像放入 display:block 项中。 figure 默认是 block 容器。这是一个解决方法:

    .image-size{
height:auto;
width: 100%;
}
figure{
width : 300px;
}
.container{
display: flex;
}
    <div class="container">
<figure>
<img class="image-size" src="https://openclipart.org/image/2400px/svg_to_png/233274/arrow-circle.png" alt="circle" />
</figure>
</div>

关于html - 图像不会在 flexbox 内缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43759448/

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