You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TailwindCSS 4中迁移自定义变体配置?

TailwindCSS 4 自定义变体迁移方案

你的方向完全正确,TailwindCSS 4 已将自定义变体的定义从配置文件迁移至 CSS 中,通过 @custom-variant 语法实现。以下是具体迁移步骤:

1. 在 styles.css 中定义变体

在引入 Tailwind 核心指令的 CSS 文件里,添加以下代码(需放在 @tailwind base/components/utilities 之前):

@custom-variant js .js &;
@custom-variant no-js .no-js &;

2. 使用方式保持不变

定义完成后,你仍可沿用 TailwindCSS 3 中的变体调用方式,例如:

<div class="bg-gray-200 js:bg-blue-200 no-js:bg-green-200">示例内容</div>

3. 清理旧配置

记得删除 tailwind.config.js 中原有的插件配置代码,避免冗余。

内容的提问来源于stack exchange,提问作者Mike Harrison

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 19:52:02