Flex System
Use the grid system to build responsive layouts
All classes below are breakpoint targetable
Flex Container
.flex__container
Flex Container Classes
-
.flex__container--large-column-gap
3remcolumn-gap. -
.flex__container--large-row-gap
3remrow-gap. -
.flex__container--medium-column-gap
2remcolumn-gap. -
.flex__container--medium-row-gap
2remrow-gap. -
.flex__container--small-column-gap
1remcolumn-gap. -
.flex__container--small-row-gap
1remrow-gap. -
.flex__container--no-wrap- Disables flex wrap.
-
.flex__container--row-reversed- Reverses the row order
-
.flex__container--row-normal- Resets the row order
-
.flex__container--column-reversed- Reverses the column order
-
.flex__container--column-normal- Resets the column order
-
.flex__container--wrap-reserve- Reverses the wrap order
-
.flex__container--column- Changes flex direction to column from default of row.
-
- Align Content
.flex__container--a-c-start.flex__container--a-c-end.flex__container--a-c-space-between.flex__container--a-c-space-around
-
- Align Items
.flex__container--a-i-start.flex__container--a-i-end.flex__container--a-i-center.flex__container--a-i-baseline
-
- Justify Content
.flex__container--j-c-end.flex__container--j-c-center.flex__container--j-c-space-between.flex__container--j-c-space-around
-
- Justify Items
.flex__container--j-i-stretch.flex__container--j-i-center.flex__container--j-i-start.flex__container--j-i-end
-
- Defined Columns
.flex__container--1-up.flex__container--2-up.flex__container--3-up.flex__container--4-up
.flex__container--large-column-gapclass, or otherwise defining the css variable--flex-container-column-gapin the correct context.
Flex Items
.flex__item
-
- Align Self
.flex__item-a-start.flex__item-a-end.flex__item-a-center.flex__item-a-baseline.flex__item-a-stretch
-
- Justify Self
.flex__item-j-stretch.flex__item-j-center.flex__item-j-start.flex__item-j-end