Flexbox を利用して、要素を横並び、縦並びにする方法です。
横並び
リストの親要素(div class="list") の display に flex を指定します。そして、リストの子要素に flex を指定します。ここでは flex: 1 1 としています。
.list {
display: flex;
}
.list-item {
flex: 1 1;
border: solid cadetblue 1px;
}
<div class="list">
<div class="list-item">item 1</div>
<div class="list-item">item 2</div>
<div class="list-item">item 3</div>
</div>
縦並び
縦並びは、リストの親要素(div class="list") の display-direction に column を指定します。
.list {
display: flex;
flex-direction: column;
}
.list-item {
flex: 1 1;
border: solid cadetblue 1px;
}
<div class="list">
<div class="list-item">item 1</div>
<div class="list-item">item 2</div>
<div class="list-item">item 3</div>
</div>
0 件のコメント:
コメントを投稿