CSS FlexboxLesson #176
Flex Container
The flex container element can have the following properties:
CSS Flex Container Properties
The flex container element can have the following properties:
display- Must be set toflexorinline-flex
flex-direction- Sets the display-direction of flex items
flex-wrap- Specifies whether the flex items should wrap or not
flex-flow- Shorthand property forflex-directionandflex-wrap
justify-content- Aligns the flex items when they do not use all available space on the main-axis (horizontally)
align-items- Aligns the flex items when they do not use all available space on the cross-axis (vertically)
align-content- Aligns the flex lines when there is extra space in the cross axis and flex items wrap
CSS flex-direction Property
The flex-direction property specifies the display-direction of flex items in the flex container.
This property can have one of the following values:
row(default)
column
row-reverse
column-reverse
Example
Example Code
css.flex-container {
display: flex;
flex-direction: row;
}Example
Example Code
css.flex-container {
display: flex;
flex-direction: column;
}Example
Example Code
css.flex-container {
display: flex;
flex-direction: row-reverse;
}Example
Example Code
css.flex-container {
display: flex;
flex-direction: column-reverse;
}CSS flex-wrap Property
The flex-wrap property specifies whether the flex items should wrap or not,
if there is not enough room for them on one flex line.
This property can have one of the following values:
nowrap(default)
wrap
wrap-reverse
Example
Example Code
css.flex-container {
display: flex;
flex-wrap: nowrap;
}Example
Example Code
css.flex-container {
display: flex;
flex-wrap: wrap;
}Example
Example Code
css.flex-container {
display: flex;
flex-wrap: wrap-reverse;
}CSS flex-flow Property
The flex-flow property is a shorthand property for setting both the flex-direction and
flex-wrap properties.
Example
Example Code
css.flex-container {
display: flex;
flex-flow: row wrap;
}Flex Container Subpages
Continue learning about flex container properties:
- justify-content - horizontal alignment of flex items
- align-items & align-content - vertical alignment and true centering
Interactive Code Examples
CSS Example 1
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 2
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 3
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 4
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 5
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 6
cssInteractive runnable CSS example from EA Academy.
Live Output Preview: