0

css と javascript を使用して単純な回転惑星を作成しようとしていました。最初に画像を背景として配置しようとしましたが、これはすべてのブラウザーで正常に機能しましたが、IE では背景位置のアニメーションのパフォーマンスが非常に低く、ブラウザーがクラッシュするまで RAM 使用量が急速に増加しました (1 秒あたり 50 ~ 100 MB の増加)。次に、惑星の div で画像を使用してその位置をアニメーション化することにしました。その結果、メモリ消費量が少なくスムーズなアニメーションになりましたが、下の画像でわかるように、画像が境界を越えて漏れています。惑星の div にはborder-radius: 50%.

overflow: hidden惑星に追加しようとしましたが、うまくいきませんでした。何らかのマスクを使用する以外に漏れを防ぐ方法はありますか?

星

4

2 に答える 2

0

したがって、私の質問に答えるために、css3pieはIE 7および8のコンテンツをクリップできないため、それは不可能です。

于 2012-07-22T23:26:14.707 に答える
0

imgタグ自体にその動作を適用する場合、または画像を丸いコンテナの背景として使用する場合にのみ、css3pieで画像をクリップできます...月を垂直(y)軸を中心に右に回転させたいと思います? z 軸の周りは可能ですが、css3pie はオンザフライで画像を生成するため、丸みを帯びたコンテナーのコンテンツをアニメーション化する必要がある場合は、フレームごとに再描画されます。そのため、実際には解決策はありません。多分IEを殺す!?

于 2012-08-01T08:00:49.190 に答える