Loader 在 flex 容器内时不旋转

赫克托

我正在使用语义 UI库来构建我的 React 应用程序。我正在使用Loader,在我的组件中的某个地方我有这样的东西:

if (loading) {
  return (
    <div>
      <div className="ui active inline loader" />
    </div>
  );
}

一切正常。但是,Loader 不在 div 中居中,因此我将包装器 div 修改为类似于<div className="centered">,其中:

.centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

现在,Loader 居中但不在Safari 浏览器中旋转怎么解决?

在 Chrome 中它工作正常。

杰森是我的名字

要解决居中问题,您可能需要以下 webkit:

display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;

然后就在动画上逗我,它是使用 CSS 动画(关键帧)完成的吗?如果您是,您可能已经错过了动画的最后一段并忘记了 100% 关键帧?我想这之前让我绊倒了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建Loader时类型不兼容

来自分类Dev

容器内的多行-Flex-React-Native

来自分类Dev

Flex 项目不在容器内居中?

来自分类Dev

Flex容器溢出

来自分类Dev

Flex容器移出页面

来自分类Dev

使div进入flex容器

来自分类Dev

SQL Loader不兼容的长度

来自分类Dev

Webpack:为什么'style-loader!css-loader!postcss-loader'不处理导入的文件?

来自分类Dev

Webpack:为什么'style-loader!css-loader!postcss-loader'不处理导入的文件?

来自分类Dev

在Loader CSS中居中对齐旋转的SVG

来自分类Dev

flex容器的子代超过父代

来自分类Dev

Flex容器的背景图像

来自分类Dev

flex容器中的垂直溢出

来自分类Dev

Flex 容器图像滑块轮播

来自分类Dev

将flex项堆叠到flex容器的底部

来自分类Dev

尝试使用flex规则使flex容器中的文本左对齐

来自分类Dev

将 flex item 变成 flex 容器是不好的做法吗?

来自分类Dev

Firefox不尊重Flex收缩

来自分类Dev

ScrollView不遵守Flex规则

来自分类Dev

显示 flex 不拉伸 div

来自分类Dev

Opera Mini flex 不包裹

来自分类Dev

使用位置:相对于Flex容器内

来自分类Dev

flex元素内的css网格元素不会溢出容器

来自分类Dev

webpack ts-loader不排除文件

来自分类Dev

FXML Loader 不创建新实例

来自分类Dev

sass-loader 不生成 css

来自分类Dev

Flex 布局不遵循 Flex 百分比

来自分类Dev

动作 Flex 内的 EOF 错误

来自分类Dev

使用Flex时图像消失