2

私のプロジェクトは昨日は機能しましたが、今日は正しく機能しなくなったようですので、少し混乱しています。(はい、gitから以前のバージョンを確認しました。)

-webkit-backface-visibility: hidden;問題:以前は魔法のように隠されていたいくつかのdivが現れました。私はこの問題をフィドルに分離しました:

http://jsfiddle.net/Js6cg/1/

divはChromeでは23.0.1271.64 m(間違って)表示されますが、25.0.1326.0 canary(私が予想したように)非表示になっています。

これが実際にChromeのバグであるか、CSSを誤って使用していることを確認できますか?

(重要な場合は、GPUドライバー(AMD Catalyst)を本日12.8から12.10に更新しました。)


さらに、私が再現している効果を示すサイトは、Chrome安定版で正しく機能しているように見えます(ただし、-webkit-perspectiveChrome canaryはそれを非常にうまくレンダリングし、視点を受け入れます)。よくわかりません。

4

1 に答える 1

0

OK、それは恥ずかしいことです。

ストーリーは次のようになります。GPUドライバーを更新しましたが、実際にChromeを何年も再起動していないようです。何らかの理由で、ドライバーの更新後にGPU合成を再度有効にできなかったため、一部のより高度なCSS3エフェクト(perspectiveおよびなどbackface-visibility)はまったく機能しませんでしたが、単純な変換ではフォールバックCPU実装が使用されていたため、途切れ途切れに見えました。とデモサイトで。

ドライバーの更新後、Chrome Canaryを起動したので、GPU合成に問題はありませんでした。1つのインスタンスは機能し、別のインスタンスは機能しませんでしたが、バージョンの不一致はここではまったく重要ではありませんでした。

Chromeを再起動すると、その問題が修正されました。そして、私は休憩しています!

于 2012-11-15T18:27:18.883 に答える