CSS Utilities Align Items

Align Items

These utility classes control how flex and grid items line up across the container's cross axis, which is the axis perpendicular to the one its children flow along. Reach for them any time the default alignment of a cluster, stack, flank, split, or grid doesn't match what you're after: centering icons next to text, making all cards in a row share the same height, or pinning form labels to the top of each row.

Class Name align-items Value Preview
wa-align-items-baseline baseline
wa-align-items-center center
wa-align-items-end flex-end
wa-align-items-start flex-start
wa-align-items-stretch stretch

Override with Align Self

Link to This Section

When you need a flex or grid item to deviate from the align-items property of its container, use the wa-align-self-* classes to set the item's align-self property and individually change its alignment on the container's cross axis.

Class Name align-self Value Preview
wa-align-self-center center
wa-align-self-baseline baseline
wa-align-self-end flex-end
wa-align-self-start flex-start
wa-align-self-stretch stretch

What's the Cross Axis?

Link to This Section

The cross axis runs perpendicular to a container's content direction. For containers where flex-direction is row and content flows in the inline direction, the cross axis runs in the block direction. For containers where flex-direction is column and content flows in the block direction, the cross axis runs in the inline direction.

    No results
    Navigate Enter Select Esc Close