@ fluentui/ 化学用途
主题变量生成器用于 流利的 UI 反应
(单位:千美元)之前的办公室 UI 纤维反应(中文(简体) )
备选案文是: 主题 从现有主题生成,而不是 从原始颜色。一个变体将与其最初生成的主题相同,但将不同地使用这些颜色。 例如,背景颜色和文本颜色可能会被互换. 备选案文可用来突出或去强调部分页面.
普通、软和强变种的例子:

此工程为创建特定主题的变体提供了帮助功能,这些变体可以和 主题提供 组件,用于主题页面的特定部分。 每个函数都包含一个 参与主题 返回一个 主题。 。 。 .
以下例子为特定主题创建了强烈的变体,并将该强变体适用于由: ThemeProvider。 。 。 .
import { FluentTheme } from '@fluentui/theme';
import { getStrongVariant } from '@fluentui/theme-schemes';
const strongTheme = getStrongVariant(FluentTheme);
<ThemeProvider theme={strongTheme}>
<components... />
</ThemeProvider>
现有变体有:
getNeutralVariant(theme: IPartialTheme): ITheme
- 中性 - 软中性颜色用作背景( 默认主题为浅灰色) , 大多数其它颜色很少或根本没有改变
getSoftVariant(theme: IPartialTheme): ITheme
- 柔软 - 主色调的柔软阴影被用作背景(默认主题中为浅蓝色),大多数其它颜色的改变很少或根本没有,但输入控件看起来不同
getStrongVariant(theme: IPartialTheme): ITheme
- 强- 将主色调的强烈阴影用作背景( 默认主题中的蓝色) , 几乎所有颜色都改变
关于 @fluentui/scheme-utilities 的常见问题
@fluentui/scheme-utilities 是什么?
流利的UI React分主题生成器.
如何安装 @fluentui/scheme-utilities?
在项目目录运行 npm install @fluentui/scheme-utilities,或使用 pnpm add / yarn add / bun add。
@fluentui/scheme-utilities 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@fluentui/scheme-utilities 支持 ESM 还是 CommonJS?
同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。
@fluentui/scheme-utilities 可以商用吗?
@fluentui/scheme-utilities 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@fluentui/scheme-utilities 的下载量有多少?
根据 npm 官方下载统计,@fluentui/scheme-utilities 在 2026/10/15 – 2026/11/13 这 30 天内被下载 83,902 次,日均约 2,797 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@fluentui/scheme-utilities 还在维护吗?
最新版本 8.3.75 发布于 2026/10/26(20 天前);至今共发布 130 个版本,其中过去 12 个月发布了 3 个;首次发布于 2020/10/23。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。