更改 Office UI Fabric React 组件的颜色

Kik*_*ann 4 colors reactjs office-fabric

我正在 React 应用程序中制作 Office Fabric 面板,用作创建、更新和删除实体的表单。问题是在删除面板上,我希望主按钮为红色,而不是 Fabric 的标准蓝色。

如果可能的话,我相信这很容易,但由于我对 HTML/CSS/JS 缺乏经验,我不知道该怎么做,想要一个使用内联 CSS 的解决方案。我想它看起来像这样:

<PrimaryButton onClick={ this._onDelete } style={{marginRight: '8px', backgroundColor:'alert', color: 'white'}} >Delete</PrimaryButton>
Run Code Online (Sandbox Code Playgroud)


MS 的文档对我帮助不大,我不知道要导入什么。而我的好朋友谷歌这次没有成功。我找到了一些接近的答案,但一个是覆盖所有组件的主题,另一个没有告诉导入什么(我想这对我来说是缺失的部分)。

小智 6

import { DefaultButton } from 'office-ui-fabric-react/lib/Button';
Run Code Online (Sandbox Code Playgroud)

然后您可以使用以下内容:

<DefaultButton
    style={{backgroundColor:'black', color:'white'}}
    text='Accept'
/>
Run Code Online (Sandbox Code Playgroud)

就这么简单:)