Justify Content

    Start

    Use to justify items against the start of the container’s main axis:

    Center

    Use justify-center to justify items along the center of the container’s main axis:

    Justify Content - 图2

    1. <div class="flex justify-center bg-gray-200">
    2. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">1</div>
    3. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">2</div>
    4. </div>

    Use justify-end to justify items against the end of the container’s main axis:

    1. <div class="flex justify-end bg-gray-200">
    2. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">1</div>
    3. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">2</div>
    4. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">3</div>
    5. </div>

    Space between

    Use justify-between to justify items along the container’s main axis such that there is an equal amount of space between each item:

    Justify Content - 图4

    Space around

    Use justify-around to justify items along the container’s main axis such that there is an equal amount of space on each side of each item:

    1. <div class="flex justify-around bg-gray-200">
    2. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">1</div>
    3. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">3</div>
    4. </div>

    Justify Content - 图6

    1. <div class="flex justify-evenly bg-gray-200">
    2. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">1</div>
    3. <div class="text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">2</div>
    4. </div>

    Responsive

    To justify flex items at a specific breakpoint, add a {screen}: prefix to any existing utility class. For example, use md:justify-between to apply the justify-between utility at only medium screen sizes and above.

    For more information about Tailwind’s responsive design features, check out the documentation.

    all

    Justify Content - 图8

    sm

    md

    Justify Content - 图10

    xl

    1

    2

    3

    Customizing

    By default, only responsive variants are generated for justify-content utilities.

    You can control which variants are generated for the justify-content utilities by modifying the justifyContent property in the variants section of your tailwind.config.js file.

    For example, this config will also generate hover and focus variants:

    1. // tailwind.config.js
    2. variants: {
    3. // ...
    4. - justifyContent: ['responsive'],
    5. + justifyContent: ['responsive', 'hover', 'focus'],
    6. }
    7. }

    Disabling

    If you don’t plan to use the justify-content utilities in your project, you can disable them entirely by setting the justifyContent property to false in the corePlugins section of your config file:

    1. // tailwind.config.js
    2. module.exports = {
    3. corePlugins: {
    4. // ...
    5. + justifyContent: false,
    6. }

    ← Gap