快速布局:CSS To TailwindCSS类 — Numio
将 CSS 声明转换为 Tailwind CSS 工具类,并按选择器以 @apply 规则显示。可在迁移现有样式时查找对应的工具类。转换器以 Tailwind CSS v3 为目标。
迁移时查找与现有 CSS 规则对应的 Tailwind 工具类。
适用场景
- 迁移时查找与现有 CSS 规则对应的 Tailwind 工具类。
- 通过转换你已熟悉的 CSS 来学习 Tailwind 类名。
使用方法
- 粘贴 CSS 规则。
- 如果项目使用自定义设置,调整 rem 基准值或 Tailwind 配置。
- 将 @apply 后面的类复制到标记或样式表中,然后在 Tailwind 项目中检查效果。
CSS 输入
.card { display: flex; padding: 1rem; }Tailwind 输出(默认刻度)
.card {
@apply flex p-4;
}功能与限制
类名和刻度遵循 Tailwind CSS v3,不保证与 Tailwind CSS v4 的配置和语法兼容。
自定义值、复杂选择器和伪元素可能无法转换。不保证输出外观完全一致,请在实际页面上检查。
自定义配置字段会在浏览器中作为 JavaScript 执行。不要粘贴你不信任的配置。
FAQ
支持 Tailwind CSS v4 吗?
它使用 Tailwind CSS v3 的类名和刻度。flex、p-4、text-sm 等许多工具类在 v4 中名称不变,但 v4 把配置移到了 CSS 中,并重命名了部分工具类,请在 v4 项目中检查输出。
如何用类名代替 @apply?
把 @apply 后面的列表复制到元素的 class 属性中,例如 class="flex p-4"。@apply 形式按原选择器对类进行分组。
能把 Bootstrap 类转换为 Tailwind 吗?
不能。它转换的是 CSS 声明,而不是其他框架的类名。粘贴 Bootstrap 组件背后的 CSS 规则,即可查看对应的工具类。
为什么有些声明没有被转换?
超出 Tailwind 刻度的值、复杂选择器和伪元素可能没有直接对应的工具类。请保留为 CSS,或添加到 Tailwind 配置中。