Flexbox with TailwindCSS utility classes
FlexBox system: please note that I call the flex line as flex virtual container
| Tailwind Class | CSS declaration | Edit |
|---|---|---|
| flex | display: flex; | Example |
Explanation: flex sets the display property of an element to flex
and it makes a flex container.
| Tailwind Class | CSS declaration | Edit |
|---|---|---|
| justify-normal | justify-content: normal; | Example |
| justify-start | justify-content: flex-start; | Example | justify-end | justify-content: flex-end; | Example | justify-center | justify-content: center; | Example | justify-between | justify-content: space-between; | Example | justify-around | justify-content: space-around; | Example | justify-evenly | justify-content: space-evenly; | Example | justify-stretch | justify-content: stretch; | Example |
Explanation: The flex items in a way are positioned along the main axis within the flex virtual container.
Explanation: The flex items in a way are positioned along the cross axis within the virtual flex container.
| Tailwind Class | CSS declaration | Edit |
|---|---|---|
| content-normal | align-content: normal; | Example |
| content-center | align-content: center; | Example |
| content-start | align-content: flex-start; | Example |
| content-end | align-content: flex-end; | Example |
| content-between | align-content: space-between; | Example |
| content-around | align-content: space-around; | Example |
| content-evenly | align-content: space-evenly; | Example |
| content-baseline | align-content: baseline; | Example |
| content-stretch | align-content: stretch; | Example |
Explanation: The virtual flex containers in a way are positioned along the cross axis within the flex container.
The align-content: normal; value is actually the default value of the align-content
property in the CSS Box Alignment specification, but it behaves differently depending on the layout model.
For Flexbox, this value is treated as stretch, which means the flex lines will stretch
to take up any remaining space in the flex container along the cross-axis.