

I provide here the Codepen for you to play around with. We are making use of cross-axis alignment in the most simple flex example. This value is barely used and we only can see the effect when we have elements with text in them. The align-items and align-self properties control alignment of our flex items on the cross axis, down the columns if flex-direction is row and along the row if flex-direction is column. It aligns the items based on the first line of texts to be in line with each other. Usually, it is used if we need to reset or override an applied value. Add an element you wish to the section Select the section Set the display setting to flex in the Style panel Set the flex layout to justify: center and align. It stretches the height of the items based on the highest item. This is the default value of align-items.


It aligns the items on the bottom (end) of the flex container. It aligns the items vertically on the center of the flex container. ⭐ This value is used most often to control the vertical position of flex items. It aligns the items on the top (start) of the flex container, and the height of each item is maintained as it is. By default, flex is stretching the height of the items based on the highest item.īut when we need to, we can control the vertical position ( cross axis) of the items with align-items.Ĭontrolling The Vertical Position of Flex ItemsĪlign-items property is good to be applied when we have an element that has background color/shadow/borders so we can see the effect.
