flex 主軸方向の整列。
名前 | justify-content
|
---|---|
値 | flex-start | flex-end | center | space-between | space-around |
初期値 | flex-start |
適用対象 | flex コンテナ |
継承 | されない |
百分率 | 受容しない |
算出値 | 指定されたキーワード |
正準的順序 | 文法に従う |
アニメーション型 | 離散的 |
justify-content プロパティは、flex コンテナの現在の行°の主軸方向に、flex アイテムを整列する。これは、flex 可能な長さおよび auto マージンが解決された後に行われる。これは概して、行°上の flex アイテムすべてについて、それぞれが[flex 不能、または flex 可能であるが その最大サイズに到達している]ときの、残されて余った free 空間の配分を補助する。それはまた、行°を過フローするアイテムの整列について、ある程度の制御を供する。
flex-start
<DIV style="display:flex; flex-direction:row; justify-content:flex-start; border:1px solid red; width:250px; height:50px; "> <DIV style="flex-basis:50px; border:1px solid black">1</DIV> <DIV style="flex-basis:60px; border:1px solid black">2</DIV> <DIV style="flex-basis:70px; border:1px solid black">3</DIV> </DIV>
flex-end
<DIV style="display:flex; flex-direction:row; justify-content:flex-end; border:1px solid red; width:250px; height:50px; "> <DIV style="flex-basis:50px; border:1px solid black">1</DIV> <DIV style="flex-basis:60px; border:1px solid black">2</DIV> <DIV style="flex-basis:70px; border:1px solid black">3</DIV> </DIV>
center
<DIV style="display:flex; flex-direction:row; justify-content:center; border:1px solid red; width:250px; height:50px; "> <DIV style="flex-basis:50px; border:1px solid black">1</DIV> <DIV style="flex-basis:60px; border:1px solid black">2</DIV> <DIV style="flex-basis:70px; border:1px solid black">3</DIV> </DIV>
space-between
<DIV style="display:flex; flex-direction:row; justify-content:space-between; border:1px solid red; width:250px; height:50px; "> <DIV style="flex-basis:50px; border:1px solid black">1</DIV> <DIV style="flex-basis:60px; border:1px solid black">2</DIV> <DIV style="flex-basis:70px; border:1px solid black">3</DIV> </DIV>
space-around
¶図省く
<DIV style="display:flex; flex-direction:row; justify-content:space-around; border:1px solid red; width:250px; height:50px; "> <DIV style="flex-basis:50px; border:1px solid black">1</DIV> <DIV style="flex-basis:60px; border:1px solid black">2</DIV> <DIV style="flex-basis:70px; border:1px solid black">3</DIV> </DIV>
表示内容: |
表示内容: |