どうも5月病です。 今回は、IE8以下で24bit透過pngを使ってopacity処理、またはjQueryでのfadeIn・fadeOut処理を行う際に、半透明部分がベタでジャギーな背景になってしまう問題の解決方法とその留意点について書きます。 頼むからIE8以下で見ないでくれ!とは言えないこんな世の中 さて、そもそもこの問題について簡単に説明します。 問題が発生する条件ですが、 ・IE8以下で24bit透過pngを使用 ・かつopacity処理、またはjQueryでのfadeIn・fadeOut処理を行う です。 それで起こる問題は ・半透明部分がベタでジャギーな背景になってしまう こんな感じですね、憎たらしい! これの解決方法は以下3点でしょうか。 IE8以下を切り捨てる 世のマークアップエンジニアの本音はここです。 ホントは僕らリッチな表現出来るんですよ! …みんなChrome使えば