Tôi đang cố gắng thiết lập bố trí flexbox với ba cột trong đó cột bên trái và bên phải có chiều rộng cố định và cột giữa uốn cong để lấp đầy không gian có sẵn.
Mặc dù thiết lập kích thước cho các cột, chúng dường như vẫn co lại khi cửa sổ co lại.
Bất cứ ai biết làm thế nào để thực hiện điều này?
Một điều nữa tôi sẽ cần làm là ẩn cột bên phải dựa trên tương tác của người dùng, trong trường hợp đó, cột bên trái vẫn giữ chiều rộng cố định, nhưng cột giữa sẽ lấp đầy phần còn lại của không gian.
#container {
display: flex;
justify-content: space-around;
align-items: stretch;
max-width: 1200px;
}
.column.left {
width: 230px;
}
.column.right {
width: 230px;
border-left: 1px solid #eee;
}
.column.center {
border-left: 1px solid #eee;
}
<div id="container">
<div class="column left">
<p>Anxiety was a blog series that ran in the New York Times Opinion section from January 2012 to July 2013. It featured essays, fiction, and art by a wide range of contributors that explored anxiety from scientific, literary, and artistic perspectives.</p>
</div>
<div class="column center">
<img src="http://i.imgur.com/60PVLis.png" width="100" height="100" alt="">
</div>
<div class="column right">
Balint Zsako
<br/> Someone’s Knocking at My Door
<br/> 01.12.13
</div>
</div>
Đây là một JSFiddle: http://jsfiddle.net/zDd2g/185/