-1
こんにちは、私は無駄にこの設計を実現しようとしました。 2番目の項目について:align-self: stretch
は機能せず、flex-basis
は主軸にのみ適用されます。何か案は?
こんにちは、私は無駄にこの設計を実現しようとしました。 2番目の項目について:align-self: stretch
は機能せず、flex-basis
は主軸にのみ適用されます。何か案は?
これはあなたができることです。しかし、あなたのコードで、それは良いはず、あなたに
.container{
width : 100vw;
height : 100vh;
display:flex;
}
.sub-container1{
flex : 1;
display:flex;
flex-direction : column;
background-color : #245878;
}
.item1{
flex:1;
background-color : #214585;
margin : 5%;
}
.item2{
flex:1;
background-color : #548789;
margin : 5%;
}
.sub-container2{
flex:1;
display:flex;
background-color : #451589;
}
.item3{
flex:1;
background-color : #236589;
margin : 5%;
}
<div class=container>
<div class="sub-container1">
<div class="item1"></div>
<div class="item2"></div>
</div>
<div class="sub-container2">
<div class="item3"></div>
</div>
</div>
を助けるためにあなたはフレキシボックスを使用して最初の項目の行にアップ第三項目を移動することはできません。ボックス1とボックス3が同じ高さの場合、 'transform:translateY(-100%)'を使ってバックアップを移動することができますが、それはハックです。 cssの列http://w3bits.com/css-masonry/やhttp://masonry.desandro.comのようなプラグインを使用して見たい場合があります –