ブートストラップライブラリを使用しないと、2つのdivの順序をどのように変更できますか?何か方法はありますかブートストラップを使わないdivの並べ替え
<div class='parent'>
<div class='child-1'>Abc..</div>
<div class='child-2'>Xyz..</div>
</div>
私は子供2を上に見せたいと思います。
ブートストラップライブラリを使用しないと、2つのdivの順序をどのように変更できますか?何か方法はありますかブートストラップを使わないdivの並べ替え
<div class='parent'>
<div class='child-1'>Abc..</div>
<div class='child-2'>Xyz..</div>
</div>
私は子供2を上に見せたいと思います。
。これは、自動的に順序を逆にして垂直方向にそれらをスタックします:
.parent {
display: flex;
flex-direction: column-reverse;
}
<div class='parent'>
<div class='child-1'>Abc..</div>
<div class='child-2'>Xyz..</div>
</div>
flex-direction: column;
のフレックスボックスを親に使用し、メディアクエリでorder
プロパティを使用して要素の順序を変更します。あなたはメディアクエリで.parent
にこのCSSルールを使用することができます
.parent {
display: flex;
flex-direction: column;
}
@media (max-width: 420px) {
.child-2 {
order: -1;
}
}
<div class='parent'>
<div class='child-1'>Abc..</div>
<div class='child-2'>Xyz..</div>
</div>