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

Tailwind CSS group hover状态动画不生效问题求助

问题排查与解决方案

你遇到的group-hover动画失效、下划线背景始终显示的问题,可按照以下步骤排查修复:

  • 确认Tailwind版本:group-hover默认在Tailwind CSS v3及以上版本支持,如果你使用v2及更低版本,需要在tailwind.config.js中配置变体:
module.exports = {
  variants: {
    extend: {
      scale: ['group-hover'],
    },
  }
}
  • 修正颜色类写法:Tailwind默认内置颜色需要指定色阶,你代码中的text-gray、bg-red、text-red属于简写形式,如果你没有在配置文件中自定义对应的全局颜色,这些类不会生效,可改为带色阶的写法比如text-gray-600、bg-red-500、text-red-500。
  • 避免自定义group类冲突:如果你项目全局样式中存在自定义的.group类,会覆盖Tailwind的group逻辑,修改自定义类名即可解决。
  • 确认属性名适配框架:如果你使用的不是React技术栈,需将代码中的className替换为对应框架的类名属性,比如Vue/原生HTML中使用class。

以下是修正后的参考代码:

<li className="text-gray-600 active:text-red-500 group">
  <a href={href}>
    {name}
  </a>
  <div className="h-0.5 bg-red-500 scale-x-0 group-hover:scale-x-100 transition-transform origin-left rounded-full duration-300 ease-out" />
</li>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 10:15:03