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

启用prefix后Tailwind响应式类tw-md:hidden失效问题

解决Tailwind配置prefix后带断点的hidden类失效问题

当你在tailwind.config.js中设置prefix:"tw-"后,使用tw-md:hidden这类写法不会生效,因为Tailwind的响应式断点前缀(如md:)不需要加自定义前缀,正确的类名结构应该是断点前缀在前,自定义前缀在后。

正确写法示例

将原来的代码:

<div class="tw-md:hidden">hello</div>

修改为:

<div class="md:tw-hidden">hello</div>

配置文件无需修改

你的tailwind.config.js配置本身是正确的,保持如下即可:

/** @type {import('tailwindcss').Config} */
export default {
  theme: {
    extend: {
      // ...
    },
  },
  plugins: [],
  prefix:"tw-"
}

原理说明

自定义prefix是作用于Tailwind核心工具类(比如hidden)的,而响应式断点修饰符(sm:/md:/lg:等)属于独立的前缀,需要放在自定义prefix的前面,最终类名格式为[断点前缀]:[自定义前缀][工具类名]。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 17:42:41