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

如何通过prop禁用Material UI Tabs的指示器动画

你可以通过TabIndicatorProps传递样式属性直接覆盖指示器的默认过渡动画,不需要额外引入单独的CSS文件,具体写法如下:

<Tabs
  value={value}
  TabIndicatorProps={{
    sx: {
      transition: 'none'
    }
  }}
>
  {/* 此处放置你的Tab子组件 */}
</Tabs>

如果你使用的是不支持sx属性的旧版本Material UI,可以替换为style属性实现相同效果:

<Tabs
  value={value}
  TabIndicatorProps={{
    style: {
      transition: 'none'
    }
  }}
>
  {/* 此处放置你的Tab子组件 */}
</Tabs>

TabIndicatorProps本身没有专门用于禁用动画的独立配置项,上述方案直接覆盖了指示器默认的过渡动画规则,是当前最简单的实现方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 04:54:03