align-contentプロパティは、複数行になったフレックスコンテナに内包されるフレックスアイテムの垂直軸方向の揃え位置を指定するプロパティです。
{align-content: 位置;}
justify-contentプロパティで、フレックスアイテムの横方向(水平方向)の揃え位置を指定できますが、align-contenプロパティは縦方向(垂直方向)です。
関連記事
『justify-contentでフレックスアイテムの揃え位置を指定【CSS】』
align-contentの値の指定方法
align-contentプロパティでは、以下のような値を指定できます。
flex-start
flex-startを指定すると、フレックスコンテナの垂直軸の起点に配置されます。
box1
box2
box3
box4
box5
flex-end
flex-endを指定すると、フレックスコンテナの垂直軸の終点に配置されます。
box1
box2
box3
box4
box5
center
centerを指定すると、フレックスコンテナの垂直軸の中央に配置されます。
box1
box2
box3
box4
box5
space-between
space-betweenを指定すると、フレックスコンテナの垂直軸の高さに対して余白をもって等間隔に配置されます。
box1
box2
box3
box4
box5
最初の行は起点に、最後の行は終点に揃えられ、間の行は等間隔に配置されます。
また、余白がないときは、flex-startと同じ配置になります。
space-around
space-aroundを指定すると、フレックスコンテナの垂直軸の高さに対して余白をもって等間隔に配置されます。
space-betweenと異なるのは、最初の行と起点、最後の行と終点との間にも余白が生じるという点で、余白がないときは、centerと同じ配置になります。
box1
box2
box3
box4
box5
stretch
stretchを指定すると、フレックスコンテナの垂直軸の高さに対して均等の幅に伸縮されます。
box1
box2
box3
box4
box5
Leave a Comment