Stack Overflow на русском Asked by Panov_522 on November 29, 2021
Как с помощью flexbox сделать, чтобы при выравнивании высоты карточек изменялась высота определенного внутреннего элемента? В моем случае блока с белым фоном.
body {
margin: 0;
}
.list {
display: flex;
flex-direction: row;
overflow-x: auto;
}
.list__item {
display: flex;
flex-direction: column;
border: .2em solid blue;
margin-left: 1em;
flex-basis: 30%;
}
.list__item__block {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
padding: .5em;
box-sizing: border-box;
width: 100%;
margin-top: .5em;
border-bottom: .1em solid blue;
}
.list__item__block:nth-child(3) {
flex-grow: 1;
}
<div class='list'>
<div class='list__item'>
<div class='list__item__block'>Block 1</div>
<div class='list__item__block'>Block 2</div>
<div class='list__item__block'>Very very very very very very very very very very very very very very very very very very very very very very very very very very very very very big block 3</div>
<div class='list__item__block'>Block 4</div>
</div>
<div class='list__item'>
<div class='list__item__block'>Block 1</div>
<div class='list__item__block'>Block 2</div>
<div class='list__item__block'>Block 3</div>
<div class='list__item__block'>Block 4</div>
</div>
<div class='list__item'>
<div class='list__item__block'>Block 1</div>
<div class='list__item__block'>Block 2</div>
<div class='list__item__block'>Block 3</div>
<div class='list__item__block'>Block 4</div>
</div>
</div>
Answered by artomich on November 29, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP