Flex Direction
Row
Use to position flex items horizontally in the same direction as text:
Use .flex-row-reverse
to position flex items horizontally in the opposite direction:
<div class="flex flex-row-reverse bg-gray-200">
<div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">1</div>
<div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">2</div>
<div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">3</div>
</div>
Column
Use .flex-col
to position flex items vertically:
Use .flex-col-reverse
to position flex items vertically in the opposite direction:
<div class="flex flex-col-reverse bg-gray-200">
<div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">2</div>
</div>
Responsive
For more information about Tailwind’s responsive design features, check out the documentation.
all
sm
md
xl
1
2
3
By default, only responsive variants are generated for flex-direction utilities.
You can control which variants are generated for the flex-direction utilities by modifying the flexDirection
property in the variants
section of your tailwind.config.js
file.
For example, this config will also generate hover and focus variants:
module.exports = {
variants: {
// ...
- flexDirection: ['responsive'],
+ flexDirection: ['responsive', 'hover', 'focus'],
}