flex-container
u-flex - Create a flex containeru-flexInline - Create an inline flex containerflex-direction
u-flexRow - Displays items in a rowu-flexRowReverse - Reverses items in a rowu-flexCol - Display items in a columnu-flexColReverse - Reverses items in a columnflex-wrap
u-flexWrap - Wrap items onto another line when space allowsu-flexNoWrap - Force items to stay on one lineu-flexWrapReverse - Wrap items and reverse directionjustify-content
u-flexJustifyStart - Align items at the start of the main axisu-flexJustifyEnd - Align items at the end of the main axisu-flexJustifyCenter - Align items at the center of the main axisu-flexJustifyBetween - Items have space between each other on main axisu-flexJustifyAround - Items have space around each other on main axisalign-items
u-flexAlignItemsStretch - Items stretch to fill containeru-flexAlignItemsStart - Cross-start margin edge of the items is placed on the cross-start lineu-flexAlignItemsEnd - Cross-end margin edge of the items is placed on the cross-end lineu-flexAlignItemsCenter - Items are centered in the cross-axisu-flexAlignItemsBaseline - Items have their baselines aligned on the cross axisalign-content
u-flexAlignContentStart - Items are packed to the start of the containeru-flexAlignContentEnd - Items are packed to the end of the containeru-flexAlignContentCenter - Items are packed to the centre of the containeru-flexAlignContentStretch - Lines stretch to take up the remaining spaceu-flexAlignContentBetween - Lines evenly distributed; first and last lines at container edgeu-flexAlignContentAround - Lines evenly distributed with equal space around each linealign-self
u-flexAlignSelfStart - Aligns single item at cross axis startu-flexAlignSelfEnd - Aligns single item at cross axis endu-flexAlignSelfCenter - Aligns single item at cross axis centre-u-flexAlignSelfStretch - Stretches single item from cross start to endu-flexAlignSelfAuto - Uses the default set by align-itemsorder
u-flexOrderFirst - Positions an item at the startu-flexOrderLast - Positions an item at the endu-flexOrderNone - Sets item order to the default of 0flex-grow
u-flexGrow1 - Specify how much the flex item will grow relativelyu-flexGrow0 - Stop an element from growing and overriding shrinkflex-shrink
X can be any of the following numbers: 0, 1
u-flexShrinkX - Specify how much the flex item will shrink relativelyflex-basis
Used to override other utilities and tweak how space is distributed.
u-flexBasisAutou-flexBasis0flex shorthand
u-flexInitial - Sizes the item based on the width/height propertiesu-flexAuto - Sizes the item based on the width/height properties, but makes them fully flexible, so that they absorb any free space along the main axis.u-flexNone - Sizes the item according to the width/height properties, but makes the flex item fully inflexible. Similar to initial, except that flex items are not allowed to shrink, even in overflow situations.Aligning with auto margins
u-flexExpand - Expand all margins to fill remaining spaceu-flexExpandTop - Expand top margin to fill remaining spaceu-flexExpandRight - Expand right margin to fill remaining spaceu-flexExpandBottom - Expand bottom margin to fill remaining spaceu-flexExpandLeft - Expand left margin to fill remaining space