首页CSS间距计算器

CSS间距计算器

在线CSS间距计算器,按基准单位与比例生成间距系统,预览各级spacing并导出CSS变量与Tailwind配置,适用于设计系统与组件库开发。

已就绪,修改参数后会实时生成。

计算设置

建议:4px、8px 或 16px

间距系统预览

CSS变量

:root {
  --spacing-md: 12px;
}

Tailwind配置

spacing: {
  'md': '12px'
}

使用示例

CSS变量使用

.button {
  padding: var(--spacing-md);
  margin-bottom: var(--spacing-lg);
}

Tailwind使用

<div class="p-md mb-lg">
  内容
</div>

工具说明

CSS间距计算器用于生成统一的间距系统(spacing tokens),并导出CSS变量与Tailwind配置,帮助团队在页面排版和组件库开发中保持一致的留白节奏。

什么是间距系统

间距系统用于规范元素的内边距、外边距与模块间距。通过语义化的间距档位(如 xs/sm/md/lg),可以减少随意取值带来的不一致,提高设计评审与前端落地效率。

比例类型说明

线性比例 (Linear)

按固定倍数递增(如 0.5x、1x、1.5x、2x)。易理解、便于维护,适合大多数项目。

斐波那契数列 (Fibonacci)

基于 1, 1, 2, 3, 5, 8... 的增长节奏,间距层级更自然,适合强调视觉韵律的界面。

2的幂次 (Powers of 2)

按 1, 2, 4, 8, 16... 扩展,层级跨度更大,适用于需要明显层次区分或大屏布局的场景。

基准单位选择

  • 4px: 更精细的间距单位,适合需要高密度排版或微调较多的项目。
  • 8px: 最通用的选择,符合常见的 8px 网格体系,推荐大多数 Web/后台项目。
  • 16px: 更宽松的留白,适合移动端、内容型页面或需要更大间距的界面。

使用步骤

  1. 选择基准单位(如 8px),作为间距系统的基础。
  2. 选择比例类型,查看各档位间距的预览与像素值。
  3. 复制导出的 CSS 变量或 Tailwind spacing 配置。
  4. 将代码粘贴到项目样式或 tailwind.config.js 中统一使用。

最佳实践

  • 尽量只使用生成的档位,不要在页面中到处写“随手的 px 数字”。
  • 优先使用语义化命名(xs/sm/md/lg),便于团队沟通与维护。
  • 让间距系统与字号、行高、网格体系一起制定,整体更协调。
  • 在组件库中固化常用 spacing tokens,减少重复决策。

常见问题

为什么需要间距系统?

统一的间距系统能提升界面一致性与专业感,减少“凭感觉”选值带来的返工,同时也便于设计走查与前端验收。

生成的 Tailwind 配置可以直接用吗?

可以。将输出复制到 tailwind.config.js 的 spacing(建议放在 theme.extend.spacing)即可使用 p-md、m-lg 等类名。

如何避免与 Tailwind 默认 spacing 冲突?

推荐使用 theme.extend.spacing 进行扩展;如果需要覆盖默认值,请确保团队约定统一,并在组件库中集中管理。

隐私说明

本工具不会上传输入内容或计算结果,所有计算、预览与代码生成都在浏览器本地完成。

数据默认在您的本地浏览器上处理,不会上传至服务器。如需上传会明确提示。

© 2026 See-Tool. 保留所有权利。 | 联系站长