特にiPadのSafari/WebKitでCSS3を介して背景色の変更をアニメーション化する際に問題が発生しました。
問題を示すために2つのスクリーンショットを添付しました。
色を選択すると、内側の円が現在の色から選択した新しい色にフェードインするはずです。
しかし、ご覧のとおり、アニメーション中には非常に奇妙な正方形があります。
重要なのは、アプリ全体の背景色(background DIV)も選択した色で色付けされることです。しかし、ここでは完全に不透明ではありません。非常に軽い経由:
$('#bgWrapper').css('background','rgba(XX,XX,XX,0.1)');
この要素は、完全に不透明に切り替えたときにも、色を完全にフェードさせます。
円要素(div#centerRing
)は常に点滅します。と同じCSSスタイルを付けdiv#bgWrapper
たり、RGBAでも色を変えたりしても。
私が試したことは何もありません。
div#bgWrapper
背景を完全にフェードさせます。
div#centerRing
そうではありません。
すでにこれと戦った人はいますか?よろしくお願いします、