TailwindCSS自定义变体不生效?可能是注册名称和 ModifySelector 函数返回值不一致导致的!
本篇文章向大家介绍《TailwindCSS自定义变体不生效?可能是注册名称和 ModifySelector 函数返回值不一致导致的!》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

为什么 TailwindCSS 自定义变体不生效?
在 TailwindCSS 中定义自定义变体时,应注意以下几点:
- 注册名称:你定义的変体的名称(本例中为 hoverColor)。
- ModifySelector 函数:此函数将指定的类名转换为实际应用于 DOM 元素的类名(本例中为 .hoverOn:text-red-600)。
在提供的示例中,始终以 hoverOn: 开头的类名用于 ModifySelector 函数返回值中。这与注册名称 hoverColor 不一致。
因此:
-
对于 class=”hoverColor:text-red-600″:
- 注册名称为 hoverColor,但实际生成的是 .hoverOn:text-red-600:hover 样式,因此不会产生任何效果。
-
对于 class=”hoverOn:text-red-600″:
- 注册名称为 hoverOn,但 ModifySelector 函数返回的是 .hoverOn:text-red-600,因此这将正确应用样式。
生成正确的 CSS 样式后,Tailwind Play 会自动在其在线编辑器中显示。
终于介绍完啦!小伙伴们,这篇关于《TailwindCSS自定义变体不生效?可能是注册名称和 ModifySelector 函数返回值不一致导致的!》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~米云公众号也会发布文章相关知识,快来关注吧!
- 如何使用 MD5 加密前端 JavaScript 中的数组?
