在 Fluent 中自定义 Pivot Item Link 行的高度 UI

Customization of the Height of a Pivot Item Link Line in Fluent UI

我正在尝试使用 React 在 Microsoft 的 Fluent UI 中增加所选 Pivot 项目 link 上的线的高度。

以下是用于说明目的的屏幕截图:

橙色箭头指向我想增加高度的蓝线。

我已经尝试设置 Pivot 组件的样式属性,但到目前为止都没有成功。这是一些代码

const pivotStyles: Partial<IStyleSet<IPivotStyles>> = {
    link: { ? },
    linkContent: { ? }
};

<Pivot styles={pivotStyles} linkSize={PivotLinkSize.large}>
    <PivotItem headerText="Zane"></PivotItem>
    <PivotItem headerText="Kai"></PivotItem>
    <PivotItem headerText="Jay"></PivotItem>
</Pivot>

我尝试了 linklinkContent 的不同属性,但还没有找到方法。我相信我正在尝试做的是操纵 IStyle 界面,但我找不到它的属性的详细信息。那里的link很含糊。比如linklinkContent等的所有可用属性是什么?

如有任何想法,我们将不胜感激!

谢谢。

事实证明我走对了路,只需要准确的字段。这是最终起作用的:

const pivotStyles = {
  linkIsSelected: {
    selectors: {
      ':before': {
        height: '6px',   // was previously defaulted at 2px
      }
    }
  }
};

我搜索了大约 424 万个网站来找到这个答案,但这里有一些最有帮助的网站,以防他们感兴趣:

使用 Chrome 开发工具对 类 进行深入检查也有帮助。 ;)

这是最终结果的图片: