【发布时间】:2018-11-29 13:43:26
【问题描述】:
如何限制图像的最大高度,使其与同级图像的高度相同,而不管屏幕尺寸如何。
可接受的结果 => Same height - √
一个不可接受的结果,因为图像列的高度超过了其兄弟的 => (DIV - .main-content)。 Not valid one - X
附:在这种情况下背景图像属性不适合。
.container {
display: flex;
height: 100%;
}
.container>div {
flex: 1;
}
.main-content {
background: pink;
padding: 20px;
}
.sidebar img {
object-fit: cover;
width: 100%;
height: 100%;
}
<div class="container">
<div class="main-content">
Morbi mollis tellus ac sapien. Aenean vulputate eleifend tellus. Donec vitae orci sed dolor rutrum auctor. Cras non dolor. Vivamus quis mi. Vestibulum rutrum, mi nec elementum vehicula, eros quam gravida nisl, id fringilla neque ante vel mi. Aenean commodo
ligula eget dolor. Fusce neque. Quisque libero metus, condimentum nec, tempor a, commodo mollis, magna..
</div>
<div class="sidebar">
<img src="https://placeimg.com/640/490/nature">
</div>
</div>
【问题讨论】:
标签: css html flexbox object-fit