2
私はコンテナを持っています。その内部には、黄色、緑色、赤色の3つのボックスがあります。フレックスアイテムを右に整える
私は容器にdisplay:flex
を与え、最初に項目を開始するにはjustify-content:flex-start
を与えました。
私はmargin-right: auto
を黄色のボックスに付けて、赤いボックスが最後に移動できるように、赤いボックスを最後まで移動したいと思います。私もそれで助けが必要です)。
そこで質問です:私は、コンテナの垂直真ん中に緑色のボックスをしたいと私は赤い箱のような極端な右に移動します(ただし、コンテナの真ん中にする必要があります)
フレックスボックスでどうすればいいですか?
.container {
height: 500px;
width: 500px;
background-color: royalblue;
display: flex;
flex-direction: row;
justify-content: flex-start;
}
.yellowbox {
color: black;
height: 100px;
width: 100px;
background-color: yellow;
margin-right: auto;
}
.greenbox {
color: black;
height: 100px;
width: 100px;
background-color: green;
align-self: center;
margin-left: auto;
}
.redbox {
color: black;
height: 100px;
width: 100px;
background-color: red;
}
<div class="container">
<div class="yellowbox">
<p>the white text</p>
</div>
<div class="greenbox">
<p>the black text</p>
</div>
<div class="redbox">
<p>the red text</p>
</div>
</div>
これは私のCODEPENリンクです:http://codepen.io/ShamZ/pen/pRLELP