IEにCSS3ルールを追加するためにCSS3PIEを使用しています。
http://css3pie.com/ すばらしいですが、背景に半透明の画像を使用すると少し問題が発生し、PIE.htcは自動的に灰色の背景を追加します。"background-color:Transparent;" 私のために働いていません。
私の質問はこれです:透明な背景でCSS3 PIEを使用するにはどうすればよいですか?
IEにCSS3ルールを追加するためにCSS3PIEを使用しています。
http://css3pie.com/ すばらしいですが、背景に半透明の画像を使用すると少し問題が発生し、PIE.htcは自動的に灰色の背景を追加します。"background-color:Transparent;" 私のために働いていません。
私の質問はこれです:透明な背景でCSS3 PIEを使用するにはどうすればよいですか?
私の推測では、あなたはこの問題に直面していると思います: https://github.com/lojjic/PIE/issues/12
box-shadow が適用されている場合、PIE は、他のブラウザーのように透明にするのではなく、要素の背景領域のずっと後ろにその影を描画します。したがって、要素の背景が透明な場合、その背後にある不透明な影の形が透けて見えます。残念ながら、box-shadow を削除する以外に回避策はありません。
さて、問題は、おそらくbackground
プロパティだけを設定していて、生成されたプロパティを設定していないこと-pie-background
です。だから、これを試してみてください-pie-background: transparent;
。申し訳ありませんが、私は CSS3 PIE に慣れていないため、あまり役に立たないかもしれません。