Я использую сетку CSS для создания простого макета из 3 столбцов, как этот ...
.container {
display:grid;
grid-template-columns:1fr 1fr 1fr;
}
.col1 {
background:red;
text-align:center;
}
.col2 {
background:yellow;
text-align:center;
}
.col3 {
text-align:center;
background:green;
}
<div class="container">
<div class="col1">
Column 1
</div>
<div class="col2">
<img src="https://via.placeholder.com/150">
</div>
<div class="col3">
Column 3
</div>
</div>
Я пытаюсь что-то изменить, чтобы центральный div был настолько широким, насколько оно содержит изображение, затем col1
и col2
растягивались, чтобы заполнитьоставшееся место.
У кого-нибудь есть пример, который они могут показать мне?