rotate3d()
でアングルの変化をアニメーション化して、IE11とEdgeで動作するようにする方法がわかりません。 ChromeとFirefoxで意図したとおりIE11/Edgeのrotate3dでのみアングルをアニメーションする
以下の作品、それは少し本の開口部のページのように見えることに:にいくつかの追加のスタイリングで上記を実証
<div class="canvas">
<div class="page">
This is the content on the page.
</div>
</div>
.canvas { perspective: 1000px; }
.page {
transform: rotate3d(0, 1, 0, -65deg);
transform-origin: 0 50%;
transition: transform 1s;
}
.page.opening {
transform: rotate3d(0, 1, 0, -125deg);
}
Here's a fiddle見えるようにする。
これはChromeとFirefoxで動作しますが、IE11とEdgeではアニメーションがブックのページのように「開く」ようになりますが、ブラウザがy軸をアニメーション化しようとしているように「回転」します。
私が理解できる限り、y軸は2つの状態の間で変化しないので、IE/Edgeはこれを行うべきではありません。
IE/Edgeで正しく動作させるための回避策はありますか?