CSS 3D 动画在 IE11 中无法正常工作

标签 css animation 3d internet-explorer-11

此动画在 IE11 中的表现与我预期的不同。

它应该像书一样打开。

它创建于 Google Web Designer (为简洁起见,省略了大部分代码)。

JSFiddle (open in IE11)

但是以下内容在 Chrome 中有效(唯一的区别是我包含了 WebKit 前缀)。

JSFiddle (open in Chrome)

兴趣点:

@keyframes mykeyframes {
      0% { transform: translate3d(0px, 0px, 2px); }
      100% { transform: matrix3d(-0.9998476952, 0, 0.0174524064, 0, 0, 1, 0, 0, -0.0174524064, 0, -0.9998476952, 0, 0, 0, 2, 1); }
    }

更新 只是注意到,如果您不“完全”为其设置动画(因此它只会部分打开),那么它在 IE11 中工作正常 - http://jsfiddle.net/e45q5/3/

更新2 我相信它与这个错误有关:https://groups.google.com/forum/#!newtopic/gwdbeta/gwdbeta/EOKnHw5qXmk

最佳答案

我无法调试 matrix3d 值,但我可以通过编辑动画来模拟效果:

 @keyframes mykeyframes {
      0% { transform: rotateY(0deg); }
      100% { transform: rotateY(-180deg); }
 }

http://jsfiddle.net/e45q5/2/

关于CSS 3D 动画在 IE11 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23224344/

相关文章:

css - 无法覆盖 WordPress 中的 h2 样式

javascript - 如何改进 PreLoadMe 脚本以支持禁用 JavaScript 的浏览器?

php - 将跟踪像素添加到 jquery 图像轮播中的每个图像

css - 减少代码量 CSS3 动画条形图?

java - 如何为迷宫/迷宫/地牢 build 墙壁?

css - 使用径向渐变的动态印章效果

CSS3 动画重置

android - v21 中的滑入/滑出 fragment 动画无法正常工作

math - 沿向量变形三角形以获得特定角度

python - 在任何 3 维表面上生成随机点