不喜欢广告? 无广告 今天

Tailwind CSS 类到纯 CSS 转换器

开发人员文本
广告 移除?
用于生成规则的选择器。默认为 .element。
广告 移除?

指导

Tailwind CSS 类到纯 CSS 转换器

Tailwind CSS 类到纯 CSS 转换器

粘贴一段 Tailwind v3 工具类字符串,即可立即获得对应的纯 CSS 规则。每个 Tailwind 类都会展开为其精确的 CSS 声明,并使用官方设计令牌中的正确 rem、px 和颜色值——无需猜测,无需四舍五入。

在将 Tailwind 组件迁移到原生 CSS 时非常有用,当你想要检查底层声明,或需要在不使用 Tailwind 构建步骤的情况下打包手写 CSS 时。

如何使用

  1. 将你的 Tailwind 类字符串粘贴到输入框中(例如 flex items-center gap-4 p-6 bg-blue-500).
  2. 可选地更改选择器——默认为 .element.
  3. 在输出面板中阅读生成的 CSS。响应式变体(md:, lg:…) 会被包裹在相应的 @media 查询中;状态变体(hover:, focus:…) 会生成自己的选择器。
  4. 复制结果或将其下载为一个 .css 文件。

特征

  • 完整的间距层级 ——每个 Tailwind 的边距、内边距、间距、宽度和高度值都会解析为标准的 rem 或 px 输出。
  • 完整的颜色体系 ——所有 22 个颜色家族及其 50 到 950 级别都会映射到其精确的十六进制代码,用于文本、背景、边框、填充和描边。
  • 响应式变体 - sm:, md:, lg:, xl:,并且 2xl: 会被生成为正确的 @media (min-width: ...) 块。
  • 状态变体 - hover:, focus:, active:, disabled:, group-hover:, peer-focus:, dark:, before:, after: 及其他内容都会变成真正的 CSS 选择器或媒体查询。
  • 任意值 ——如 w-[37rem]bg-[#abc123] 的方括号语法会直接传递到相应的声明中。
  • 负向工具类 ——如 -mt-4 的前导连字符形式会产生正确的负 rem 值。
  • 自定义选择器 ——可以选择任意选择器来包裹输出规则(.card, #hero,等等)。
  • 复制和下载 ——一键复制 CSS 或将其保存为文件。

广告 移除?

常问问题

  1. 工具类 CSS 与组件式 CSS 有何区别?

    工具类 CSS 提供单用途类(例如 flex、p-4、text-center),每个类对应一个 CSS 声明,因此样式直接在标记语言中实现。组件式 CSS 将多个声明组合在语义化类名下(例如 .card、.button),描述元素而非其外观。工具类 CSS 以更大的 HTML 为代价换取可预测、可重用的原子类;组件式 CSS 以更大的样式表为代价换取更高层级的抽象。

  2. Tailwind 的间距层级与 rem 单位有何关系?

    Tailwind 的默认间距层级是基于 0.25rem 的倍数,其中 1rem 等于默认浏览器中的 16px。因此 p-4 解析为 padding: 1rem(16px),p-2 为 0.5rem(8px),p-6 为 1.5rem(24px)。例外情况是 spacing-0(0px)和 spacing-px(1px),它们绕过 rem 单位,以便你能够放置像素级边框或细线间距,无需进行计算。

  3. 为什么响应式工具类框架默认使用最小宽度媒体查询?

    像 Tailwind 这样的移动优先框架使用最小宽度查询,使基础样式针对最小视口,并在更大屏幕上逐步增强。这符合移动浏览器在最终布局确定前的渲染方式,避免在慢连接上出现“错误样式闪现”现象,并确保每个断点仅覆盖变化部分——保持级联的累加性而非减法。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?