当flex width低于一定大小时,CSS flexbox按比例设置flex项的高度

时间:2014-06-01 19:20:51

标签: css flexbox

我希望在CSS中创建类似以下布局:

|---------------------------------------------------------------|
|  box1: grow, min=height of content (variable)                 |
|---------------------------------------------------------------|
|  box2: grow between 100px and 300px, when width below 900px,  |
|  proportionally shrink height. I.e. at |  600px, height       |
|  should be 200px etc.                                         |
|---------------------------------------------------------------|
|  box3: grow, min=height of content (variable)                 |
|---------------------------------------------------------------|

我在这里设置了CodePen http://codepen.io/coxy/pen/LKeml?editors=110

它使用的是flexbox,它几乎可以满足我的需要,当宽度低于900px时,我无法弄清楚如何按比例收缩中间盒。

你有任何建议都会很棒!如果有更好的方法来实现这一点,它绝对不必使用flexbox ...谢谢!

0 个答案:

没有答案