2

我正在尝试实现一个具有来自 Office fabirc UI 的选项卡(或 Pivots )的 UI,我想知道是否可以增加尺寸(或者更好地自定义我的枢轴尺寸)?我尝试使用 PivotLinkSize.large,但我想增加我的 Pivot 的高度和宽度。

   return (
    <div>
      <Pivot linkFormat={PivotLinkFormat.tabs} linkSize={PivotLinkSize.large}>
              <PivotItem headerText="Foo">
                <Label>Pivot #1</Label>
              </PivotItem>
    </Pivot>
    </div>
    );

我刚刚开始学习 React 和 Office Fabric UI,希望能在这里得到任何帮助。

4

1 回答 1

3

IPivotProps.styles属性可用于自定义 Pivot 控件的外观,例如可以像这样自定义枢轴链接:

import { Label } from "office-ui-fabric-react/lib/Label";
import { IPivotStyles, Pivot, PivotItem } from "office-ui-fabric-react/lib/Pivot";
import { IStyleSet } from "office-ui-fabric-react/lib/Styling";
import * as React from "react";

const pivotStyles: Partial<IStyleSet<IPivotStyles>> = {
    linkContent: {
        fontSize: "18px",
        height: "60px",
        width: "180px"    
      }
  };

export const PivotBasicExample: React.FunctionComponent = () => {
  return (
    <Pivot styles={pivotStyles}>
      <PivotItem headerText="My Files">
        <Label>Pivot #1</Label>
      </PivotItem>
      <PivotItem headerText="Recent">
        <Label>Pivot #2</Label>
      </PivotItem>
      <PivotItem headerText="Shared with me">
        <Label>Pivot #3</Label>
      </PivotItem>
    </Pivot>
  );
};

在此处输入图像描述

于 2019-09-25T20:54:22.167 回答