ChromeとFirefoxの両方でボックスシャドー効果をテストしていましたが、2つのブラウザ間でレンダリングに劇的な違いが見られました。特に、Firefoxのレンダリングはと多くはとなっていました。FirefoxとChromeはボックスシャドウを全く異なった形でレンダリングしているようです
最初の画像は、クロム22でレンダリングされ、およびFirefox 16で後者はMac OS 10.8.2の下で実行両方:ここでは、2枚の参照画像です。私はなぜ2つの画像が異なってレンダリングされているのか分かりません。ここでは、両方のブラウザで同じボックスシャドウ自体、です:
box-shadow: 0px 1px 3px rgba(0,0,0,0.3), inset 0px 4px 2px -2px rgba(255,255,255,0.7), inset 0px -3px 1px -2px rgba(0,0,0,0.3), inset 0px -20px 200px -100px rgba(0,0,0,0.5);
ライブデモのために、あなたはhereを見ることができます。効果を得るためにマウスの上にマウスを置く。
レンダリングのこの劇的な違いを解決する方法はありますか?
これはかなりの間問題でした。私はまだそれが原因でわからない:http://stackoverflow.com/questions/11167516/different-output-for-same-box-shadow-size-in-chrome-and-firefox – BoltClock
私の推測は、これブラウザが設計するコンポーネントです。たとえば、アラートポップアップはブラウザによって大きく異なります。同じ見た目にしたい場合は、自分で描画してコード化しなければならないと思います。 – user1894606