テキストがフレックスコンテナを拡大しないようにする方法がわかりません。
@media
このボックスが@media screen and (min-width:600px)
50% より大きい場合に、1 つのボックスにテキストを入力するとします。ボックスが空のときと同じ割合を維持したいのです。
これはコードペンです: http://codepen.io/elcollage_com/pen/LpoGVN?editors=110
ありがとう。
例:
html, body{
height: 100%;
padding: 0;
margin: 0;
}
.container {
display:flex;
flex-wrap:wrap;
flex-direction:row;
justify-content:flex-start;
align-items:stretch;
height: 100%;
}
.left {order:2; background:red; flex-basis:100%;}
.middle {order:1; background: green; flex-basis:100%;}
.right {order:3; background:yellow; flex-basis:100%;}
@media screen and (min-width:600px) {
.container {
flex-flow: column wrap;
}
.left {
flex: 1 0 50%;
order: 1;
}
.middle {
flex: 1 0 50%;
order: 3;
}
.right {
flex: 1 0 50%;
order: 2;
}
}
@media screen and (min-width:900px) {
.container {
flex-flow: row nowrap;
}
.left {
flex:1 0 37%;
order:1;
}
.middle {
flex:1 0 21%;
order:2;
}
.right {
flex:1 0 37%;
order:3;
}
}
<div class="container">
<div class="left"></div>
<div class="middle"></div>
<div class="right"></div>
</div>