Tailwind CSS - 自定义间距



Tailwind CSS 间距允许您为项目指定默认间距和尺寸比例。

您可以在 'tailwind.config.js' 文件的 'theme' 部分中使用 'spacing' 键来自定义 Tailwind 的默认间距/尺寸比例。

/** @type {import('tailwindcss').Config} */
module.exports = {
  theme: {
    spacing: {
      '1': '8px',
      '2': '12px',
      '3': '16px',
    }
  }
}

注意:默认情况下,间距比例会被填充边距宽度最小宽度最大宽度高度最小高度最大高度间隙、内边距、空间、平移滚动边距滚动填充 核心插件继承。

扩展默认间距比例

您可以通过在 tailwind.config.js 文件的 theme.extend.spacing 部分添加自定义值来扩展 Tailwind 中的默认间距比例。这允许您除了默认值之外,还可以创建新的间距类,例如 p-13、m-15 和 h-128。

/** @type {import('tailwindcss').Config} */
module.exports = {
    theme: {
    extend: {
        spacing: {
        '13': '3.25rem',
        '15': '3.75rem',
        '128': '32rem',
        '144': '36rem',
        }
    }
    }
}

覆盖默认间距比例

您可以通过更新 'tailwind.config.js' 文件中的 'theme.spacing' 部分来替换 Tailwind 中的默认间距比例。这将删除默认的间距类,并根据您的自定义设置生成新的类,例如 p-sm、m-md、w-lg 和 h-xl。

/** @type {import('tailwindcss').Config} */
module.exports = {
    theme: {
    spacing: {
        sm: '8px',
        md: '12px',
        lg: '16px',
        xl: '24px',
    }
    }
}

默认间距比例

Tailwind 带有一个内置的数字间距比例,其中包含一系列值。这些值是成比例的,这意味着较高的值始终是较低值的倍数(例如,16 是 8 的两倍)。

名称 尺寸 像素
0 0px 0px
px 1px 1px
0.5 0.125rem 2px
1 0.25rem 4px
1.5 0.375rem 6px
2 0.5rem 8px
2.5 0.625rem 10px
3 0.75rem 12px
3.5 0.875rem 14px
4 1rem 16px
5 1.25rem 20px
6 1.5rem 24px
7 1.75rem 28px
8 2rem 32px
9 2.25rem 36px
10 2.5rem 40px
11 2.75rem 44px
12 3rem 48px
14 3.5rem 56px
16 4rem 64px
20 5rem 80px
24 6rem 96px
28 7rem 112px
32 8rem 128px
36 9rem 144px
40 10rem 160px
44 11rem 176px
48 12rem

192px
52 13rem 208px
56 14rem 224px
60 15rem 240px
64 16rem 256px
72 18rem 288px
80 20rem 320px
96 24rem 384px
广告