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

TailwindCSS中hover:scale悬停缩放效果失效问题求助

解决TailwindCSS hover缩放效果不生效的问题

问题根源在于<a>标签默认是inline元素,scale这类transform属性对纯inline元素不生效。只需给链接添加inline-block类,将其转为块级行内元素,就能正常触发缩放效果。

修改后的完整代码:

import React from "react";
const currentDate = new Date().getFullYear();
import packageFile from "@/../package.json";

function Footer() {
  return (
    <footer className="flex justify-center py-[8px]">
      <p className="text-gray-500 text-[10px]">
        {currentDate} © website.com /{" "}
        <a href="mailto:test@email.com" className="text-sky-500 inline-block hover:scale-150 transition-transform duration-300">test@email.com</a> / v
        <span>{packageFile.version}</span>
      </p>
    </footer>
  );
}

export default Footer;

额外优化说明:

  • inline-block:让元素支持transform属性,是缩放生效的核心
  • transition-transform duration-300:给缩放添加平滑过渡动画,提升交互体验

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 19:02:33