
在 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 函数返回值不一致导致的!的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1497492.html
微信扫一扫
支付宝扫一扫