Tailwind CSS Flex Grow 怎么用?flex-grow 属性怎么设置弹性增长?

文章导读
Previous Quiz Next Tailwind CSS Flex Grow 是一个实用类,用于指定 flex 项在 flex 容器中的增长方式。
📋 目录
  1. Tailwind CSS Flex Grow 类
  2. Tailwind CSS Flex Grow 的功能
  3. Tailwind CSS Flex Grow 类示例
  4. 允许 Flex 项增长
  5. 阻止 Flex 项增长
A A

Tailwind CSS - Flex Grow



Previous
Quiz
Next

Tailwind CSS Flex Grow 是一个实用类,用于指定 flex 项在 flex 容器中的增长方式。

Tailwind CSS Flex Grow 类

以下是指定 flex 项扩展或增长行为的 Tailwind CSS Flex Grow 类列表。

Class CSS Properties
grow flex-grow: 1;
grow-0 flex-grow: 0;

Tailwind CSS Flex Grow 的功能

  • grow: 该类替换 CSS flex-grow: 1; 属性。该类允许 flex 项增长并填充可用空间。
  • grow-0: 该类替换 CSS flex-grow: 0; 属性。该类不允许 flex 项增长。

Tailwind CSS Flex Grow 类示例

以下示例将演示 Tailwind CSS Flex Grow 实用类的使用。

允许 Flex 项增长

在本示例中,我们将为一个项设置 grow 类,让该项增长以填充任何可用空间。

示例

<!DOCTYPE html>
<html>
<head>
    <script src="https://cdn.tailwindcss.com"></script>
</head>
     
<body class="p-6">
    <h2 class="text-2xl mb-3">
        Tailwind CSS Grow
    </h2>
    <div class="flex">
        <div class="flex-none bg-green-300 p-4 w-16 mr-2
                    border-2 border-green-800 rounded">
            Flex Item 1
        </div>
        <div class="grow bg-green-500 p-4 w-48 mr-2
                    border-2 border-green-800 rounded">
            Flex Item 2
        </div>
        <div class="flex-none bg-green-300 p-4 w-16 mr-2
                    border-2 border-green-800 rounded">
            Flex Item 3
        </div>
    </div>
</body>

</html>

阻止 Flex 项增长

要阻止任何项增长,我们可以使用 grow-0 类。

示例

<!DOCTYPE html>
<html>
<head>
    <script src="https://cdn.tailwindcss.com"></script>
</head>

<body class="p-6">
    <h2 class="text-2xl mb-3">
        Tailwind CSS Grow 0
    </h2>
    <div class="flex">
        <div class="flex-none bg-green-300 p-4 w-16 mr-2
                    border-2 border-green-800 rounded">
            Flex Item 1
        </div>
        <div class="grow-0 bg-green-500 p-4 w-48 mr-2
                    border-2 border-green-800 rounded">
            Flex Item 2
        </div>
        <div class="flex-none bg-green-300 p-4 w-16 mr-2
                    border-2 border-green-800 rounded">
            Flex Item 3
        </div>
    </div>
</body>

</html>