为什么flexbox会拉伸我的图像而不是保留宽高比?
Flexbox在将图像拉伸到其自然高度的情况下具有这种行为。换句话说,如果我有一个带有子图像的flexbox容器,并且我调整了该图像的宽度,那么高度根本不会重新调整,并且图像会被拉伸。
div { display: flex;
flex-wrap: wrap;
}
img{
width: 50%
}
<div>
<img src="https://loremflickr.com/400/300" >
<h4>Appify</h4>
<p> some text </p>
</div>
是什么原因造成的?
我添加了此CodePen来演示我的意思。
回答:
正在扩展,因为align-self
默认值为stretch
。设置align-self
到center
。
align-self: center;
在此处查看文档: align-self
以上是 为什么flexbox会拉伸我的图像而不是保留宽高比? 的全部内容, 来源链接: utcz.com/qa/412675.html