javascript - Transform 属性在 Firefox 中不起作用,但在 Chrome 和 Safari 中起作用。该怎么办?

标签 javascript css reactjs firefox css-transforms

更新

呼吁一致性 - Mozilla bug

更新

添加

  transform: rotateY(0deg);

在卡的一侧,是一个需要正确修复的临时修复。

重复不影响这个解决方案并且是模糊的。

问题

特别是此处的backface-visibility:

.card__face {
  position: absolute;
  width: 100%;
  height: 100%;

  backface-visibility: hidden;
}

我尝试添加 -moz- 前缀,尽管根据 caniuse 认为不需要它:

还是不行。 Chrome 在没有任何前缀的情况下工作,而 Safari 在 -webkit- 前缀下工作,这与 caniuse.com 相反。

这是 jsfiddle .单击图标应该会使图标旋转 180 度。

最佳答案

rotateY(0deg) 添加到您的 .card__face--front 类。

.card__face--front { 变换:旋转Y(0度); }

http://jsfiddle.net/3h0cgukf/

关于javascript - Transform 属性在 Firefox 中不起作用,但在 Chrome 和 Safari 中起作用。该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53384655/

相关文章:

javascript - Reactjs 中的路由问题,其中 matchUrl 来自父组件

javascript - 使用文本框动态过滤表格

javascript - 从 NodeJS 查询返回值,并将结果存储在对象变量中以在每个页面上使用

javascript - 如何在 React 中正确地将 css 文件包含在我的 index.html 文件中?

javascript - 使水平滚动网站在移动设备上工作

html - CSS 导航栏的问题

javascript - Moment.js 处理德语 Dezember 和 Januar 的方式不同

javascript - Backbone.js:如何让 View 处理模型的错误?

javascript - 如何在 JavaScript 中连续增加或减少值

javascript - Webpack - 应用程序文件夹外部的文件夹访问