【问题标题】:Transform property does not work in Firefox but does in Chrome and Safari. What to do?Transform 属性在 Firefox 中不起作用,但在 Chrome 和 Safari 中起作用。该怎么办?
【发布时间】:2019-04-22 09:42:28
【问题描述】:

Udate

呼吁保持一致 - Mozilla bug

Udate

添加

  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 度。

【问题讨论】:

标签: javascript css reactjs firefox css-transforms


【解决方案1】:

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

.card__face--front { transform: rotateY(0deg); }

http://jsfiddle.net/3h0cgukf/

【讨论】:

  • 这很奇怪。小提琴在我这边的 Chrome 版本 69.0.3497.100 (Official Build) (64-bit) Mac OS 中运行良好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-14
  • 1970-01-01
  • 2011-05-03
  • 2015-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多