office-ui-fabric - 在 UI 中心显示 Spinner

标签 office-ui-fabric

如何在页面中央显示一个微调器,并在显示微调器时页面中的所有内容都变得模糊?

enter image description here

最佳答案

你可以只使用CSS,这里是一个例子:https://codepen.io/mohamedhmansour/pen/qJggma

基本上确保您的 html 和 body 最大化:

html {
  height: 100%;
}

body {
  background-color: #eee;
  height: inherit;
  margin: 0;
}

包裹微调器的 div 应该使内容居中。使用 flexbox :

#loader {
  display: flex;
  justify-content: center;
  align-items: center;
  height: inherit;
  background-color: white;
}

最后您的组件如下:

let { Spinner, SpinnerSize } = window.Fabric;

ReactDOM.render((
  <Spinner size={SpinnerSize.large} />
), document.getElementById('loader'));

同样的事情也适用于 CSS-in-JS。

关于office-ui-fabric - 在 UI 中心显示 Spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53015544/

相关文章:

reactjs - 如何在库中生成 Fluent UI 主题?

office-ui-fabric - 添加项目时,DetailsList 不会更新

reactjs - Office UI Fabric React 图标未与 Gatsby 一起显示

javascript - 如何限制详细信息列表中的最大项目行数?

office-ui-fabric - Office UI 结构 - PeoplePicker : Cannot get createGenericItem to work

reactjs - 如何在 Fluid UI 中将样式应用于 IIconProps 类型的图标?

css - 在 Office UI Fabric 中设置 `PivotItem` 的宽度

javascript - 第二次单击时 office-fabric-ui 中的上下文菜单问题

reactjs - 更改 Office UI Fabric React 组件的颜色/主题?

reactjs - react : how to navigation without refresh page using office UI fabric